An angel in a devil disguise. Or is it the other way round........