A review by aut_elane
Broken Bonds by J. Bree

challenging mysterious tense medium-paced

4.25