A review by amber_reads_smut
Exodus by Kate Stewart

5.0