Scan barcode
A review by bantwalkers
The Lovely Bones by Alice Sebold
4.0
It gets a little girlie toward the end, but enough about it is really amazing and mind-blowingly good.