This Bluetooth speaker makes for a perfect, budget-friendly holiday gift

We thank our sponsor for making this content possible; it is not written by the editorial staff nor does it necessarily reflect its views.

Every year, without fail, there are a few outliers on your list of gifts to buy. These may be people you forgot you'd even see over the holidays, the people who have everything, or maybe just the teenager in your life that is seemingly impossible to shop for. Without fail, those stumping, difficult gifts rear their ugly heads. Luckily for you, we may have just found the solution that works for a hard-to-please seventeen-year-old and gen X coworker alike. 

Did we mention it's also not that expensive? It's none other than the Candylight LED Stereo Bluetooth Mini Speaker & MP4 Player. This speaker is the perfect mix of art and functionality. Not only does it look beautiful on any shelf, as if it were a sculpture instead of a gadget, but it's also great at its job. For a limited time, it also happens to be on sale. 

This isn't your everyday speaker. It's made especially for midnight dance parties, early morning wake-ups, and bringing the groove with you wherever your day takes you. It fits in your palm, so that's really entirely possible. It's also rechargeable, providing up to 4 hours of playtime on one full charge. Pretty swanky, no? 

If you buy multiples, you can connect any two speakers together, so if you really wanted to, you could get them for all your friend to create one epic jam session or even rave. They wirelessly play through Bluetooth, within a 33ft range. It also has universal compatibility, so you really can pair it with all kinds of devices.  Of course, the best part of this speaker is the multicolored LED light, which changes colors as per the tunes to add great vibes to your party.

The Candylight LED Stereo Bluetooth Mini Speaker & MP4 Player normally costs $99, but for a limited time, you can get it for only $29.99.

Price subject to change.