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

3.0

*3.5 stars