A review by regnistegra
Gallant by V.E. Schwab

adventurous dark mysterious tense

3.75