The first third of this book was a little slow for me to get into. It may have been because of other things going on in real life. However, the second half of the book was so incredible, I didn't want to stop reading. I loved the story. Might even be 4.5 stars.