I was ready to abandon this book early on. The tale gets better as it goes on. The characters get better as it develops. It ends on a high note, howev..Show More »er, the overall quality of the book, while good, is not great. I would suggest buying this on a daily deal if possible.