The Devouring Gray by Christine Lynn Herman (series)

From Book Trigger Warnings