Medium Red Luxury Handmade Rose Teddy Bear
Regular price CHF 45 now CHF 31
Medium Red Rose Teddy Bear & White Heart
Large Red Rose Teddy Bear & White Heart
Regular price CHF 79 now CHF 55
Medium White Rose Teddy Bear & Red Heart
Small Red Luxury Handmade Rose Teddy Bear
Regular price CHF 33 now CHF 23
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
Medium Purple Rose Teddy Bear & White Heart
Medium White Luxury Handmade Rose Teddy Bear