Love Hearts selection of Pink, Green, White-Grey Marble and Yellow Onyx each one unique (colours and markings vary). These love hearts are highly polished, feel lovely in your hands, make a nice gift.
Small 10cm: £18
Medium 15cm: £28
Large 20cm: £38
Love Hearts - Small
£18.00Price