A review by erinj_reads
Ruins of Sea and Souls by Lisette Marshall

emotional hopeful mysterious tense medium-paced

5.0