As Lorna tells the story of her life, the reader meets, as she did, the creatures from the spirit worlds who also inhabit our own - mostly angels of an astonishing beauty and variety - including the prophet Elijah and an Archangel, but also the spirits of people who have died.