Handcrafted Luxury Rose Teddy Bear and Heart
Foam Rose Medium Heart Box
Regular price
£ 26.95 GBP
Mini Luxury Cream Rose Teddy Bear
From £ 38.95 GBP
Luxury Light Pink Rose Teddy Bear
From £ 57.95 GBP
Mini Luxury Red with Diamonds Rose Teddy Bear
From £ 44.95 GBP
Foam Rose Small Heart Box
Regular price
£ 18.95 GBP
Twin Luxury Navy Rose Teddy Bear
Regular price
£ 57.95 GBP
Mini Luxury Navy Blue Rose Teddy Bear
From £ 38.95 GBP
Handmade Grey Heart Shape Rose
From £ 43.95 GBP
Luxury Mint Teddy Bear
From £ 56.95 GBP
Luxury Black Rose Teddy Bear
From £ 57.95 GBP
Mini Luxury Grey Rose Teddy Bear
From £ 38.95 GBP
Set of 3 Foam Rose Heart Boxes
Regular price
£ 74.95 GBP
Luxury Rainbow Rose Teddy Bear
From £ 57.95 GBP
Foam Rose Small Heart Box
Regular price
£ 18.95 GBP
Luxury Purple Rose Teddy Bear with Red Heart
From £ 57.95 GBP
Twin Luxury White and Grey Rose Teddy Bear
Regular price
£ 58.95 GBP
Foam Rose Large Heart Box
Regular price
£ 37.95 GBP