A review by fairytalerue
The Ballad of Never After by Stephanie Garber

4.0

those last 30 pages were a wild ride