A review by izzalice
Swordcrossed by Freya Marske

3.75