A review by rowan_reviews
An Artificial Night by Seanan McGuire

5.0

The foreshadowing for reveals later in the series make this very re-readable