Charm Mix - Pretty Purple H43
from £3.55
Only 10 left!
Our new improved and exclusive charm mix consists of 4 sizes of 6 petalled flowers (23mm, 20mm, 15mm, 10mm), 3 sizes of hearts (20mm, 15mm, 10mm), ...
View full details
from £3.55
Only 10 left!