A review by goldskies7120
Finale by Stephanie Garber

4.0

ending bordered on cliche but overall quite good