I read the book first years before I watched the movie. Read the book because it was famous and bestseller etc but honestly it didn't meet my expectations. It was not really a mystery novel..it was a book about lost love, alcoholism and mental health..to add kick into it, the author add the murder. When I watched the movie, I am so glad that Emily Blunt was cast as Rachel as she played the role perfectly. The book was boring, the movie too..in the earlier part. But the brilliant cast made the whole story 'believable' . When I read the book, it feels so much made up and fiction.