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

3.5