I loved Grady and his dog, Merlin. They see the world in a different way than the rest of us. Grady seemed like one kind of person until you learn his history, then he is an entirely different kind of person. Camillia is a true heroine. With a tragic past that she refuses to let define her, she is a loving, caring person.
The storyline is magical, awe-inspiring, and with far-reaching thoughts for the world we live in today. It will leave you catching your breath at the see-sawing ideas of evil and goodness in our world.