Medium Red Luxury Handmade Rose Teddy Bear
Regular price $51 now $36
Medium Red Rose Teddy Bear & White Heart
Large Red Rose Teddy Bear & White Heart
Regular price $119
Medium White Rose Teddy Bear & Red Heart
Small Red Luxury Handmade Rose Teddy Bear
Regular price $38 now $27
Large Red Luxury Handmade Rose Teddy Bear
Medium White Rose Teddy Bear & Pink Heart
Medium Light Pink Luxury Handmade Rose Teddy Bear
Sold out
Medium Pink Rose Teddy Bear & White Heart
Medium Purple Luxury Handmade Rose Teddy Bear
Small Light Pink Luxury Handmade Rose Teddy Bear
Medium Grey Rose Teddy Bear & Red Heart
Small Wine Red Luxury Handmade Rose Teddy Bear
Medium Burgundy Luxury Handmade Rose Teddy Bear
Medium Grey Luxury Handmade Rose Teddy Bear
Large Light Pink Luxury Handmade Rose Teddy Bear
Medium Handmade Yellow Rose Teddy Bear
Large Grey Rose Teddy Bear & Red Heart
Medium Royal Blue Luxury Handmade Rose Teddy Bear
Small Pink Luxury Handmade Rose Teddy Bear
Small White Luxury Handmade Rose Teddy Bear
Large Handmade Luxury Rose Panda Bear
Regular price $149
Medium Purple Rose Teddy Bear & White Heart
Medium White Luxury Handmade Rose Teddy Bear