A review by opheliabedilia
Atonement by Ian McEwan
3.0
I didn't love this book while reading it, but the ending is so good that it made the whole thing well worth reading.
3.0