A review by robins_reads
Finale by Stephanie Garber

3.0

Lots of good ideas just not executed well