Daughter of Smoke & Bone by Laini Taylor (series)

From Book Trigger Warnings