A review by emhaze
Legion by Julie Kagawa

3.75