If God is really a loving God, why doesn’t he just forgive everybody? Why did Jesus have to go through suffering into death? Why did he have to be a ransom? Here’s the beginning of an answer: Jesus didn’t have to die despite God’s love; he had to die because of God’s love. And it had to be this way because all life-changing love is substitutionary sacrifice.