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

3.0