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

adventurous emotional mysterious

5.0