‘Incubus Dreams’, by Laurell K. Hamilton

Make your coffee strong, because I'm not gonna be shy with this review! Buckle up, this was written out of passion. And anger.