Cain is Satan's Son