A review by bella_pacheco
Defend the Dawn by Brigid Kemmerer

5.0

The ending has me needing therapy ASAP