Candid, unsentimental and extremely funny. I read it in one glorious go, laughing and crying throughout.Zoe Heller