Scan barcode
A review by nobodyatall
Ordinary Love by Jane Smiley
5.0
Stunning.
2 ~100 page novellas with more going for them than many novels.
2 ~100 page novellas with more going for them than many novels.