Have you been watching this?

Even a stone atheist like me can enjoy it.

And oh, by the way, the Devil turns out to be a really good guy.  He’s scrupulously honest: incapable of lying.  He never goes back on a deal despite the others’ bad behavior.  And when he loves, he loves fiercely and completely.

You end up rooting for him.  And that’s OK.