Beautiful Broken Girls by Kim Savage

Heather says:
This is a bizarre tale, but the writing is so good and the execution so flawless, it allows for the arcane to bleed into reality. The big reveal is simply stunning, and waiting for it is the best part.