A review by whatsshwereading
The Lovely Bones by Alice Sebold

3.0