Reflecting on Cain: The Difficulty of Self-Blame

 In our journey through the book of Genesis at [...]