God not only gave His son in death for us, but He also watched as He was beaten, crowned with thorns and hung on Calvary's cross in shame. How many times do you think that God the father may have wanted to change His mind and do something about the situation? Yet, God's great love caused Him to allow His Son to suffer in agony for you and me. Jesus Himself could have called the angels to deliver Him. God the Father or Jesus could have stopped the process at any time, but our souls hung in there balance and depended upon Their sacrifice. As Jesus became sin for us, God turned His face from Him. Then came the agonizing cry of His Son, "My God, My God, why have you forsaken me? Jesus' cry must have been like a dagger in the heart of His Father, as His Father watched the cruel suffering of His Son. There are two eternal gifts of love that have been given to us. First, God gave His only begotten Son and second Jesus gave His own life. If we could ever comprehend these two eternal gifts of love, we would be able to trust the One who gave His Son for us and trust the One who gave His life for us. Revelation 1:5 says, "He loved us and washed us from our sins in His own blood." God gave His Son, what more could He give? Jesus gave His own life, what more could He give?