An excellent book! Fantastic writing and I am still thinking about it even after finishing it a week ago. This book had me screaming into my pillow at 3 am because I was so frustrated at some points. However, it's an easy read because there isn't one spot where the plot starts to fade. After all, you always want to see what happens next in Rachel and Andys life story.