A review by addelalauren
Gilead by Marilynne Robinson

5.0