A review by katiep481
First Love, Last Rites by Ian McEwan

3.0

weird. just weird.