Spectacular padded sacred hearts in two sizes and designs.
Handmade from salvaged canvas sourced from Indian street markets.
These delicate pieces are also hand embroidered making each one unique.
Large H28cm REduced from £26.95
Small H16cm REduced from £15.50