Rose Bear

$59.99

​Each rose bear is handcrafted with love from 520 soft synthetic rose petals that will last a lifetime. We stitch each petal together individually to express a rich romantic look...
View Full Details