A review by paigelewis
The Lovely Bones by Alice Sebold

adventurous challenging emotional funny hopeful sad

4.0