After the 18th amendment passed, magic became illegal. Shine, an addictive hallucinogen created as a by-product of sorcery, is the main reason behind the prohibition. So, of course, a seedy underworld of gangsters trafficking in shine immediately springs up, and it is embroiled in this underworld that our two main protagonists, Joan and Alex, accidentally and not-so-accidentally find themselves. As they are both sorcerers, Joan and Alex must figure out how to use their sorcery to survive the crime syndicate and it's machinations.
This is a fun fantasy read that is fairly original in it's premise and setting, with likable and believable characters. The premise does most of the heavy lifting, as gangs set in the 1920s trafficking magic gives Kelly lot to work with. She doesn't disappoint. The gangsters are pretty fearsome and the body count ratchets up quickly. The pacing is tight, and the magic is both deadly and beautiful. Joan is a performer, and the descriptions of the performances themselves are somewhat bewitching.
I did have a few problems with the book. First, while the two main characters were fleshed out and developed, almost none of the other characters got any development, and those that did were then basically ignored for the rest of the book. So when the secondary characters started dying, I didn't really care all that much. And then there's the relationship between Joan and Alex. I didn't mind it at first, but it did that thing that relationships in books often do of getting too serious too fast. It's not instalove, but it's instalove's cousin or something. I also felt that aspects of the 20s were wasted on this book - I wanted more flappers, insane clothing, and awesome music. We really only got the gangsters and the cigarette smoking.
For all it's problems, this fantasy novel was ultimately a great read. The ending was pitch perfect, and left the door open for a sequel. I'd recommend it to light fantasy readers looking for something without a ton of substance that is endlessly entertaining and a little different. I'd probably give it something like 3.5 stars, but since that's not an option, we'll go with 4. I quite liked it.