Beaded heart ring (sterling silver)

£14.99

925 sterling silver beaded heart ring