The Elementals - Francesca Lia Block

So far this is fascinating. The writing is very well done, and I'm finding the story compelling.