We try to answer that question on CBN’s The Brody File:

You can read more about Cain here and here.