This was displayed for a few years. It's a great piece but I have far too many Christmas decorations. I am a snowman collector so many are leaving the house.
This could be called a flameless LED candle. There is no name or any information on it so that is a best guess. It feels like some sort of wax. See photos for what it looks like lit up.
Takes 2 AA batteries. Not included.