This is one of the greatest books I have ever had the pleasure of reading. McEwan is an amazing author and in my opinion this is his finest work. If you liked the movie, buy this! It is 100 times better than the film, although it is fantastic, it's no where near as good as the book. Compelling and moving throughout, the ending brings tears to the eys.