A review by latisha
Across So Many Seas by Ruth Behar

4.0