A review by jennjuniper
Swordcrossed by Freya Marske

5.0