The Hidden World
When young Maeve O'Connor visits Newfoundland, the province from which her ancestors came, a magical brooch that belonged to her late grandmother transports her to the Celtic fairy world. There she becomes embroiled in a life-and-death struggle between Annwn's human inhabitants and an army of demonic invaders.