A review by nraptor
Honourbound by Rachel Harrison

dark medium-paced

3.75