Valentine's Day delivery available
Delicately handmade from hundreds of tiny roses, this teddy bear feels as luxuriously soft as it looks.
Red Luxury Handmade Rose Teddy Bear
Regular price £39 now £31.20
Wine Red Luxury Handmade Rose Teddy Bear
White Luxury Handmade Rose Teddy Bear
Ivory Luxury Handmade Rose Teddy Bear
Light Pink Luxury Handmade Rose Teddy Bear
Pink Luxury Handmade Rose Teddy Bear
Grey Luxury Handmade Rose Teddy Bear
Mint Luxury Handmade Rose Teddy Bear
Tiffany Luxury Handmade Rose Teddy Bear
Peach Luxury Handmade Rose Teddy Bear
Royal Blue Luxury Handmade Rose Teddy Bear
Purple Luxury Handmade Rose Teddy Bear
Sold out
Yellow Luxury Handmade Rose Teddy Bear
Black Luxury Handmade Rose Teddy Bear