The second book of the completed psychic detective series For better or worse Jane has three problems. Michael, the sexy archangel who says all the right things. Gabriel, the party boy with abs of steel. And Lucifer, the devil in the sack. Sure, it's hard to juggle the three of them, but Jane wouldn't have it any other way. Or would she? When...