A review by oliverlang
A Day of Fallen Night by Samantha Shannon

3.5