Wil Johnson’s life seems relatively normal. High school graduation is a month away, his mom is getting married again, and then he and his best friend, Scott, will be heading off to college. For the past few weeks, however, Wil has been plagued by nightmares that he can’t shake. Even more puzzling, his friend Andrew is having the same visions.
The puzzle pieces begin to come together with the appearance of Cassia, a mystical being from the realm of clouds. She enables Wil to remember who and what he is, yet Cassia comes bearing dark news: Meslo, the enemy of her people, has released his children on the Earth, and Secret Keepers like Wil are the key to his plan. Despite her warnings, Wil finds himself falling prey to the black magic even as his feelings for Cassia begin to change. Unless Wil and Andrew can find a way to fight Meslo’s evil influence, they’ll lose their souls forever.