Medium Mint Handmade Rose Teddy Bear
Regular price £39 now £29.25
Medium Luxury Handmade Rose Panda Bear
Sold out
Large Luxury Rainbow Rose Teddy Bear
Regular price £69 now £51.75
Large Grey Luxury Handmade Rose Teddy Bear
Large Fuchsia Luxury Handmade Rose Teddy Bear
Medium Brown Luxury Handmade Rose Teddy Bear
Small Mint Luxury Handmade Rose Teddy Bear
Regular price £29 now £21.75
Large Purple Rose Teddy Bear & White Heart
BIG White Luxury Handmade Rose Teddy Bear
Regular price £499 now £374.25
BIG Red Luxury Handmade Rose Teddy Bear
BIG Pink Luxury Handmade Rose Teddy Bear
BIG White Rose Teddy Bear & Pink Heart
BIG Red Rose Teddy Bear & White Heart
BIG White Rose Teddy Bear & Red Heart
Large Luxury Yellow Rose Teddy Bear
Large Blue Luxury Handmade Rose Teddy Bear