A rare treat in Urban Fiction and a very good story. 
 Everything is there the lore, the characters, the villain, the twist and a main character that is actually likable. As in "i'de want to be friend with her" kind of way.