This story was great! It held my interest right up to the last page and didn't falter. I begrudgingly held back a star because theatre are quite a few mistakes throughout the book that, in spite of the story's pull, were very distracting. If not for those, it would have been a solid 5 stars!