Silver plated dreams come true – three rose gold hearts beaded bracelet
£19.99
Availability: 1 in stock