This was an interesting read for me as I am not generally a 'fantasy' fan. And damn, but Miles was a whiny little SOB at the beginning. Nope, didn't much care for him at all. But Heidi Cullinan has a way with words, a way with creating a world beyond my reality, and I was pulled in and held captive. And then Miles gets all selfless & humble & heroic... :)