Teddy Bears

Lavender - Limited Edition 300 Pieces
£220.00

Lewis - Limited Edition 275 Pieces
£320.00

Lillibet - Limited Edition 450 Pieces
£240.00

Marcella - Limited Edition 300 Pieces
£270.00

Marigold - Limited Edition 300 Pieces
£220.00

Night Cap - Limited Edition 400 Pieces
£265.00

Olivia Grace - Limited Edition 250 Pieces
£210.00

Paris Stilton - Limited Edition 275 Pieces
£190.00

Petunia - Limited Edition 300 Pieces
£220.00

Piers - Limited Edition 250 Pieces
£240.00

Pinecone - Limited Edition 250 Pieces
£200.00

PJs - Limited Edition 350 Pieces
£450.00

Quinn - Limited Edition 350 Pieces
£190.00

Rags - Limited Edition 200 Pieces
£90.00

Ratty (The Wind in the Willows) - Limited Edition 500 Pieces
£140.00

Rita - Limited Edition 200 Pieces
£355.00

Robes - Limited Edition 400 Pieces
£310.00

Runes - Limited Edition 400 Pieces
£245.00

Sarah Jane - Limited Edition 250 Pieces
£210.00

Snow Shoe - Limited Edition 350 Pieces
£215.00

Sweet Cicely - Limited Edition 300 Pieces
£150.00

Terpsichore - Limited Edition 200 Pieces
£210.00

Threads - Limited Edition 200 Pieces
£90.00

Togs - Limited Edition 200 Pieces
£90.00