Christ did not have to offer himself many times. He wasn't like a high priest who goes into the most holy place each year to offer the blood of an animal.
If he had offered himself every year, he would have suffered many times since the creation of the world. But instead, near the end of time he offered himself once and for all, so he could be a sacrifice that does away with sin.
We die only once, and then we are judged. So Christ died only once to take away the sins of many people. But when he comes again, it will not be to take away sin. He will come to save everyone who is waiting for him.
My oldest son and his wife have six children. On the license plate of his car he put an abbreviated version of the question "Are we there yet?" That is a question they hear over and over when they travel the more than 600 miles to come home to see Grandpa and Granny.
As children of God on our journey to our heavenly home we ask God the same question. "God, are we almost there?" We see so many signs of the return of Jesus. We search the scriptures to see if there are more signs of His return and we find them. Hope for this world is growing dim and the possibility of repairing the broken system is fading fast.
Like children on a long car trip we grow anxious and restless as we see the End in sight. But now is the time to remain calm, buckled up and alert to what is going on around us. We must use every minute we have left on this earth to do the things that the Holy Spirit is prompting us to do. Truthfully, no one on earth knows the day or the hour of the return of Jesus, but we do know that until He does we must be faithful and wait patiently.
"Lord, calm my soul as I see the world falling apart all around me. May I trust you more and rest in the peace that goes beyond understanding. And Lord may I be awake and alert as I wait for Your return. Amen."