As Moshe reaches the age of 120, he declares to the Israelites that it is now time for them to cross into the land of Israel. Moshe reassures Joshua before the leadership change and God tells Moshe everything that will happen to the people once he dies.
Here you will find a growing collection of materials related to Parashat Vayelech.
Torah: Deuteronomy 31:1-31:30
Haftarah: Hosea 14:2-10, Micah 7:18-20, Joel 2:15-27