Delicately handmade from hundreds of tiny roses, this teddy bear feels as luxuriously soft as it looks.
Red Rose Teddy Bear & White Heart
Regular price £79
Light Pink Rose Teddy Bear & Red Heart
Light Pink Rose Teddy Bear & White Heart
Sold out
Grey Rose Teddy Bear & Red Heart
White Rose Teddy Bear & Pink Heart
Purple Rose Teddy Bear & White Heart
White Handmade Rose Teddy Bear
Red Luxury Handmade Rose Teddy Bear
Light Pink Luxury Handmade Rose Teddy Bear
White & Pink Luxury Handmade Rose Teddy Bear
Fuchsia Luxury Handmade Rose Teddy Bear
Luxury Royal Blue Rose Teddy Bear
Purple Luxury Handmade Rose Teddy Bear
Grey Luxury Handmade Rose Teddy Bear
Handmade Luxury Rose Panda Bear
Luxury Rainbow Rose Teddy Bear
Pink Luxury Handmade Rose Unicorn
White Luxury Handmade Rose Unicorn
Red Luxury Rose Puppy
Light Pink Luxury Rose Puppy
White Luxury Rose Puppy
Royal Blue Luxury Rose Puppy
Purple Luxury Rose Puppy
Grey Luxury Rose Puppy