
Sunshine, by Robin McKinley. It's a fun read, though more for the setting (modern America, some years after magic catastrophically returned) than for the story, which can be summed up as supernaturally gifted young girl has an "event" and discovers that not all vampires are totally icky. Violence and just a hint of sexuality follow in a rather predictable fashion.
Having said that, this was a very hard book to put down because the setting this is all happening in is so fascinating. Secondary characters shine and often overshadow our heroine. Little hints about how mankind is adapting to a world where magic exists alongside technology -- and how rough the transition was -- leave you wanting a better look, or a story written ten years before in the same universe. Still, this one's a keeper.
This was also after spending a week trying to read Elizabeth Hand's Glimmering, another post-magical apocalypse novel that I finally gave up on a quarter of the way into it. This time, the main characters were too odd for me to connect with and the story just couldn't hold me.