Wonders of the Invisible World by Christopher Barzak
“Aidan Lockwood feels like he’s been asleep, with each day as hazy and unremarkable as the one before it. When is former best friend, Jarrod, moves back to town suddenly the veil begins to lift. What Aiden discovers is that his life is haunted by the stories and magic of his family.” So, this book […]