A review by hearing_girl
Gallant by V.E. Schwab

dark mysterious tense