Karina is a demon. Arya is an angel. They should never have met: and yet they did. The result: heaven and hell are both royally pissed, and are hunting the girls down. Stuck with each other, they must learn to trust each other or die. Easier said then done....
17 parts