Yes, he will build the Temple of the Lord. Then he will receive royal honor and will rule as king from his throne. He will also serve as priest from his throne, and there will be perfect harmony between his two roles.’
God is not a man, so he does not lie. He is not human, so he does not change his mind. Has he ever spoken and failed to act? Has he ever promised and not carried it through?
So if the priesthood of Levi, on which the law was based, could have achieved the perfection God intended, why did God need to establish a different priesthood, with a priest in the order of Melchizedek instead of the order of Levi and Aaron?
The law appointed high priests who were limited by human weakness. But after the law was given, God appointed his Son with an oath, and his Son has been made the perfect High Priest forever.