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

3.0