the lovely bones
After being brutally murdered, 14-year-old George Davidson watches from heaven over his grief-stricken family and his killer. As he observes their daily lives, he must balance his thirst for revenge with his desire for his family to heal.