Could Satan actually be the good guy?