Jellycat
Little Bear
$22.00
Little Bear is one tireless sweetheart. Covered in swirly, toasty-brown tufts, with itsy-bitsy bobble paws and a melty-chocolate snout, this demur...
View full details