All of us have done things we wish we could take back. That is part of our human nature - we have all responded to a situation in a way that we wish we could have a do-over because we are ashamed of our response. We have all sinned and in the Old Testament we read how God set up a system where people could take their sacrifices to the high priest so they could experience forgiveness. But we no longer do that and the New Testament explains why that is no longer necessary. There are some verses in Hebrews 10 that clearly explains the new covenant that God set up so that we no longer have to go to Jerusalem and present an animal sacrifice. Please use the link and read Hebrews 10:1-18.
I love the wording of Hebrews 10:1 (NLT): "The old system under the law of Moses was only a shadow, a dim preview of the good things to come, not the good things themselves." A dim preview of the good things to come...what an awesome statement! I think it is awesome because we are told in the following verses why it was only a preview. Jesus came and willingly sacrificed Himself as the final and perfect sacrifice for us. We no longer have to live with the guilt of our sins and wish for do-overs because Jesus' sacrifice covers it all. Hebrews 10:14 (NLT) says, "For by that one offering He forever made perfect those who are being made holy." We no longer need to continually make sacrifices because His sacrifice was good enough. It wasn't just good enough, it was perfect! "And when sins have been forgiven, there is no need to offer any more sacrifices." Hebrews 10:18 (NLT).
This is that anchor of hope we have - our sins are forgiveness when we believe Jesus' sacrifice. Do you believe your sins are forgiven?