A review by jmriley
Gallant by V.E. Schwab

dark emotional hopeful tense fast-paced

5.0