I'm giving this 4 stars, since in comparison to the previous 3 books in this series which I rated 3 stars, this one is slightly more engaging, it's plot a little more complex and the characters are just wonderful. KMM has a way of writing that lets you feel like you know these characters from the beginning pages, and you immediately become invested and engaged in their story. I loved the heroine in this story, Gwen- she's super smart and just doesn't give up, even in the face of some incredible situations. It's a fun read, complete with a HEA that leaves you smiling.