This is one of those really great books that you start and don't stop. Lovely story and refreshing characters, a good balance between good and evil and with a good dose of romance but not so much that you loose track of the plot. The book is well written and the characters are well portrayed, the...