I thought this was very clever, and a refreshing change from all of the Urban Fantasy novels out there right now with modern settings. My only complaint is that there were a number of times where the narrative would jump ahead in time, and then we'd get Rose's thoughts on how all of this exciting stuff happened in the time gap. It was like, "Well, how come I couldn't read that part, how come I have to go to the opera now?" Overall, though, it was a lot of fun.