Hanging hearts : Small £12.95 Large £15.95

skip to content

Personalised Hanging hearts

All of our hearts can be changed to suit you, you can change text, colours & more on EVERY HEART!