25 novels for 2025: From Hilary Mantel to Richard Osman and Kazuo Ishiguro, the best fiction of the century...so far
Atonement by Ian McEwan (2001) In 1935, 13-year-old Briony catches her sister with a lover and tells a lie that will haunt her for ever. This metafictional masterpiece has become a classic – as has the green dress from the film (anyone found one yet?). CD …