An Ember in the Ashes by Sabaa Tahir (series)

From Book Trigger Warnings