Dreamshade by A. J. Lath
Approx. 90,230 words.
Published on June 2, 2010.
Benjamin Crosskeys always thought he was ordinary. But when he meets Lilac Zhenrei, a magical adventuress from a land of living dreams, he soon discovers he has reason to believe otherwise.
For Benjamin has a rare and wonderful ability. And in an epic adventure, he will discover the price that comes with this gift, as he strives to save his family from a monster born of nightmares...