Back to Shop

Cry Baby

£25.00 / Sold out

Hand embroidered celebrity cry baby with a diamante tear of course!