Hebrews 10: 11 - 18
11 And every priest stands daily at his service, offering repeatedly the same sacrifices, which can never take away sins.
12 But when Christ had offered for all time a single sacrifice for sins, he sat down at the right hand of God,
13 then to wait until his enemies should be made a stool for his feet.
14 For by a single offering he has perfected for all time those who are sanctified.
15 And the Holy Spirit also bears witness to us; for after saying,
16 "This is the covenant that I will make with them after those days, says the Lord: I will put my laws on their hearts, and write them on their minds, "
17 then he adds, "I will remember their sins and their misdeeds no more."
18 Where there is forgiveness of these, there is no longer any offering for sin.

EWTN