This book was engaging and I read this in one sitting, unfortunately, I guessed the ending at around the half way mark and found myself mentally yelling at the characters to realise who it was, so the plot twist was thus, a bit of a letdown.
The dialogue also occasionally felt awkward, forced and stilted, especially if it was from Rachel, where it came off as quite immature sometimes.
Her secret was also really underwhelming, considering she constantly thought of it.
However, I would definitely recommend this book, and think it's actually quite underrated.