I really loved this more than I expected. I was torn between 4 and 5 stars because I kind of predicted a lot of what happened, so the rating is more of a 4.5 rounded up. Regardless of some predictability, I thoroughly enjoyed every moment of this book.
So glad I picked up the second book from the library.