Holy twisty batman, can Erin Kelly weave a web of lies. Almost all of the main characters are hiding something. Some we know up front, some we find out later. Just wait for later… wow.
The very last sentence was the final twist. It is by far the best last sentence I recall ever reading. As I approached the ending, I had this pegged as a 4 star book in my head. But the final sentence made this a clear 5 star winner.