These Christmas Water Lanterns Light Up With Festive Scenes
These Christmas Water Lanterns Are So Pretty, You'll Leave Them Up Year Round
15
If your town doesn't have frequent carolers coming around to your door, this charming Town Carolers Water Lantern ($65) will make up for it!