This Rose Crystal Ball Music Box Is So Beautiful
This Rose Crystal Ball Music Box Is Straight Out of Beauty and the Beast, and We're Enchanted
4
At just over three inches wide and five inches tall, the Rose Crystal Ball Music Box ($73) can fit just about anywhere you're looking to add a little magic.