A review by kylielynelle
An Artificial Night by Seanan McGuire

4.0