Dreamshade by A. J. Lath
Price: Free! 90230 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...