A review by sabrielreads
An Echo of Things to Come by James Islington

5.0

Jaw on the floor. What a fucking ending