After 120 years Moshe’s job is done. It is time for him to pass the baton. Is there an underlying reason why Moshe was not allowed to finish the task of taking the Hebrews into the Promised Land?

The Torah was to be read every seven years in the hearing of all the people. This is the year for this instruction. How do we follow it?