Pet portrait hearts

Wooden hearts with acrylic painted portraits.

PRICES START FROM £12.50 (10cm HEART) OR £15 (15cm HEART - FITS UP TO 3 PETS)