A review by rainbowbrarian
A Power Unbound by Freya Marske

5.0