Jellycat

Theodore Bear

$32.50

His name is Theodore but you can call him Teddy! This bear is a great first stuffed animal ready for snuggle or play.