While this book follows a predictable arc, it is very well done. I really enjoyed the characters and their story.