The Witch of the Hills by J.M. Fraser
Ancient prophecy compels a young Salem witch to travel through the time-bending dimension we all visit when we sleep. Rebecca Church must recruit a modern-day boy to save this interactive fantasy world from imminent disaster, but her task won’t be easy. She may use no more than poetry, illusions, and dreams to convince the chosen one of his destiny, and she can visit him only nine brief times.
When Brian Danahey meets Rebecca at the side of a desolate road, he recognizes her from a recurring nightmare about a girl in great danger. Brian falls in love with her, she disappears, and he comes to believe she’s the legendary Witch of the Hills, a colonial maiden exiled to haunt the western prairies for centuries. The quest to free Rebecca takes him through mirrors and time from the sand hills of contemporary Nebraska to the seventeenth-century witch haven she once called home.
But Rebecca doesn’t need saving and certainly not three-hundred-plus years ago. The magical dimension that nourishes our souls is on the brink of apocalypse. Today.