The lovely bones a novel - Sebold, Alice (Picador, 2003)