Valentine's Day delivery available
Small Red Luxury Handmade Pearl Teddy Bear
Regular price £79 now £63.20
Large Red Luxury Handmade Pearl Teddy Bear
Regular price £159 now £127.20
Small White Luxury Handmade Pearl Teddy Bear
Large White Luxury Handmade Pearl Teddy Bear
Small Gold Luxury Handmade Pearl Teddy Bear
Large Gold Luxury Handmade Pearl Teddy Bear
Large Pink Luxury Handmade Pearl Teddy Bear