I really enjoyed this book. It's a great story that is beautifully written. The language is even medieval! This is a book for people who love to read and think while they're doing it. I loved the historical references to Dante, Virgil, Judas, Medusa... Very cool! Dante, who'd have thought?