Allyson James builds a believable and rich world with wonderfully complex and flawed characters. I loved the relationships that Janet forges throughout the book. None of them are easy, and she has to really look at herself and the choices she's forced to make. Can't wait for Firewalker!