A review by emmaantje
Gallant by V.E. Schwab

4.0

This book broke me