A review by meigothic
Disarmed by Sarah Rees Brennan

5.0

The angst was worth it.