I really enjoyed Harry Connolly's Child of Fire: a Twenty Palaces Novel -- it is a witty and fast-paced urban fantasy in the genre of 'Whoa! I've got magical powers!'
Ray Lilly is a convict an ultra-mysterious secret society called Twenty Palaces springs from jail to investigate some no-goodery going down in the Pacific Northwest! His boss Annalise is pretty tough and has a penchant for raw meat; seeing as Ray doesn't know much about the Twenty Palaces society and she doesn't seem to want to tell him much, a mystery unfolds.
I'm actually back on a plane later today and looking forward to reading Game of Cages, Connolly's second in the series. Warning, however, the price goes up to $4.99 from .99 once you're addicted (as I am.)