Jellycat Bashful black and cream Puppy small

Jellycat Bashful black and cream Puppy small

Regular price
$34.99
Sale price
$34.99

This little patch pup is doggone irresistible.