A review by gracew
Across So Many Seas by Ruth Behar

3.5