The law of Moses made no one perfect. Through the law no one could be completely and eternally forgiven. For it is not possible for the blood of bulls and goats to take away sins (10:4). If the law under the Levitical priesthood could bring about the perfect righteousness required to stand acceptably before God then there would have been no need for another priest to arise after the order of Melchizedek (Hebrews 7:11-19). Because perfection did not come under the Levitical priesthood there was a change of priesthood in God’s plan. Jesus Christ was called by God to be a priest after the order of Melchizedek. This change of priesthood required a change in the law. The law demanded that priests be of the tribe of Levi, but Jesus was of the tribe of Judah from which tribe no one has officiated at the altar. With this change of priesthood there was an annulling of the law, and also the bringing in of a better hope. Whereas, people could not be made perfect under the law and the priesthood it ordained, all who believe in Christ our great high priest are forever made perfect by the sacrifice of Himself. For by one offering He has perfected forever those who are being sanctified (Hebrews 10:14). It is through this hope we draw near to God! Under the old covenant, only the high priest went into God’s presence and only once a year!
Therefore, brethren, having boldness to enter the Holiest by the blood of Jesus, 20 by a new and living way which He consecrated for us, through the veil, that is, His flesh, 21 and having a High Priest over the house of God, 22 let us draw near with a true heart in full assurance of faith, having our hearts sprinkled from an evil conscience and our bodies washed with pure water (Hebrews 10:19-22).