BIG Pink Rose Teddy Bear & White Heart
Regular price £499 now £349.30
Large White Rose Teddy Bear & Pink Heart
Regular price £69 now £48.30
Sold out
Medium Peach Handmade Rose Teddy Bear
Regular price £39 now £27.30
Medium Mint Handmade Rose Teddy Bear
Medium Luxury Handmade Rose Panda Bear
Large Pink Luxury Handmade Rose Bunny
Regular price £99 now £69.30
Large White Luxury Handmade Rose Bunny
Large Red Luxury Rose Puppy
Large Purple Luxury Rose Puppy
Large Grey Luxury Rose Puppy
Large Luxury Rainbow Rose Teddy Bear
Large Grey Luxury Handmade Rose Teddy Bear
Large Red Luxury Handmade Rose Bunny
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 £20.30
Large Purple Rose Teddy Bear & White Heart
BIG White Luxury Handmade Rose Teddy Bear
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 Yellow Luxury Handmade Rose Bunny