To make one like this, find a candle stick of some sort, and a vase or candle holder you like. I use E6000 to glue the stick to the bottom of the vase or candle holder, then let it sit over night to dry. It's nice and sturdy!
For the tallest one, I picked up a prayer candle at Dollar Tree (which are hard to find- DT doesn't get them in often, and when they do, they go quick!), and glued it into the vase. This leaves space between the candle and the vase to add decorative touches for each season or holiday.
I added moss to all of them, and added more to my Pottery Barn knock off to fill it up higher. I then took a branch of narcissus flowers I had gotten at Dollar Tree, and plucked some flowers off, to put into the vases.
For the Pottery Barn look alike, I kept two of my speckled eggs in there, and added a narcissus and a flower bud. I put the third egg in the smaller one, again with a narcissus and a bud.
For my 4th jar, I went more traditional with bright spring colors. This jar is likely an old filled candle, with a lid, though it was empty when I found it at Goodwill.
I re-used the same fluff I used for a Valentine's Day candle, added 3 unpainted plastic eggs, then used some cloth ribbon I found at Goodwill to tie a bow around it. It didn't quite look finished, so I glued a button to the middle.
All of these vases and the jar are able to be redecorated for any holiday with ease, and were quite cheap to put together. On the basic glassware itself, I haven't spent more than $6 on all the parts and pieces.
Never forget- while the Dollar Tree is cheap, you might find exactly what you need (or exactly what you never knew you wanted!) at thrift stores even cheaper! Decorating for the holiday does not have to cost money, and you don't need the same knick knack, plastic, light up stuff that everyone has.