For Christ also died for sins once for all, the just for the unjust, so that He might bring us to God, having been put to death in the flesh, but made alive in the spirit.
1 Peter 3:18
Jesus came into the world for one reason: to make it possible for us to be forgiven and cleansed of our sins so that we could go to be with Him in Heaven when we die. And when He went to the cross, this is exactly what He accomplished. He was perfect and without sin—but on the cross, all our sins were placed on Him, and He took upon Himself the judgment and Hell that we deserve.
In other words, on the cross Jesus Christ paid the price for your sins and your shame—completely and fully! You don’t need to bear them any longer, for He has already taken them away! Why doubt what God has clearly told you? Why keep believing the devil’s lies? God’s Word is true: In Christ “we have redemption, the forgiveness of sins” (Colossians 1:14).
No pining here.