A Red Rose Chain by Seanan McGuire

From Book Trigger Warnings