A review by blevisky
A Gathering of Shadows, by V.E. Schwab

5.0

my heart is racing.