Heavens Spite by Lilith Saintcrow

From Book Trigger Warnings