Ian McEwan is an author I have ambivalent feelings toward. I have loved his work, hated his work or found it totally average. So, you understand why I picked this up with rather confused expectations. Thankfully though, this is one of the good ones. More than that in fact, it's one of the great ones! Every word in Atonement is right. It's so wonderfully thought through. The narrative flows at exactly the right pace and the characters are fabulously sketched. One of the most evocative & considered books I have read in many years. One for the favourites list I think.