A review by literary_lizard
Bridge of Souls by V.E. Schwab

4.0