Blood and Ash by Jennifer L. Armentrout (series)

From Book Trigger Warnings