Should you give all you have, and all you will ever have, it wouldn't be enough. If you were the wealthiest person alive, you still wouldn't possess the cost of forgiveness. The sheer impossibility of paying the debt of sin is hard to imagine, yet deep in our hearts we know we have nothing to offer by which our sins can be removed. However, the price can be paid. The problem is that it costs something we don't have.
Sin demands the sacrifice of the innocent.
The price of forgiveness demands a sinless, perfect, without blemish sacrifice shedding his blood for the guilty. That's what we find in the blood of Jesus. The frustration and burden sinners experience finds relief in the precious blood of the Lamb of God, who takes away the sin of the world. The staggering cost of forgiving sin was paid by the only one possessing something of that value. Praise God for paying the debt.