With each step adrift from God's presence we forge new ways of evil. We fool ourselves into thinking we are free when in fact we are in greater bondage. Listen to David unpack Gen 4:1-26 which tells the story of our deep love of defying God. And yet - consider how the God of all can know the depths of our hearts and still love us in Christ Jesus.