The Folk of the Air by Holly Black (series)

From Book Trigger Warnings