The first chapter of this book has to be one of the most incredible I've ever read anywhere. There's a lot that will shock and intrigue readers in this book, even with its modest number of pages; I thought the story was wonderfully packed and layered.
The downside is that this is going to be a tougher book to read and understand than most sf/fantasy/urban fantasy books--Sean Stewart has got a very different Earth here, and only reveals it piece by little piece. A lot is unexplained (this book is almost absent of all "info dumps" so conspicuous in sf/fantasy); most information about the world must be inferred, at the same time Dante is trying to understand the mysteries happening inside him and within his family.
The patient reader will be rewarded--this book is emotionally gripping, imaginative, funny and intelligent, and the quality and intensity never lets up. Once I reached the middle of the book, I lost hours of sleep trying to finish the rest of it in one night because I couldn't put it down. The puzzle pieces do fall into place in the last chapter. The whole book was a unique and incredible experience, unorthodox in a lot of places, which was really part of its strength.
This was the first book I've read by Mr. Stewart, and I'm looking forward to reading his other books.