I absolutely loved this book. I am a big fan of this series and this was a great way to end it. If you haven't read these books you definitely should. I'm finding it difficult to write this review without giving too much of the story away. It was great to see how the characters had evolved from the first book and how their relationships has strengthened. There were some tough times in this book but also some good laughs. Rachel really kept the mystery going until the very end. I loved the way it all unravelled. Additionally I think the last few sentences were absolutely perfect.