Atonement by Ian McEwan. It's set in the 1930s/40s predominantly and really gets into the psyches of all the characters. Also, it is pretty sad in parts but mainly it deals with the main character's guilt/self-absorption depending whether or not you're 'on her side'. (It's in 3 parts, it's...