This may be more of a 3.75 rating, so I rounded it up. A good book. Although half-way through I thought I was at the end of it. That’s the tricky part about reading ebooks. The 2nd half of the book was still good and although the ending was predictable I enjoyed reading how we got there. Good book.