Guardian Angel Necklace Sterling silver pendant of a guardian angel holding a crystal heart £34.00 Quantity: at £34.00 each Add To Basket