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

4.5