Bones of the Moon

Bones of the Moon - Jonathan Carroll

Cullen James is married to a wonderful man named Danny, has a baby daughter, and a good friend in her neighbor, Eliot. Cullen begins to have vivid dreams in a land called Rondua. As the dreams progress, they start to intersect with people and events in Cullen's life.

 

This is a wonderful, touching and very unusual fantasy. I got all misty-eyed by the end. Everyone should have a friend like Eliot.