The Sacred Heart symbolises God's boundless and passionate love for mankind.
The perfect gift (to self or other's) to help feel the love that surrounds us.
Cotton, Felt, Metal & Beads: Hand embroidered. Handmade in India.