A review by leahsbooks
Across So Many Seas by Ruth Behar

5.0