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

5.0

my heart is racing.