A review by greeniepunk
The Fragile Threads of Power by V.E. Schwab

4.0