A review by niharsatsangi
Across So Many Seas by Ruth Behar

emotional reflective medium-paced

5.0