Deuteronomy 4:21

21 "The Lord was angry with me on your account. He swore that I would not cross the Jordan and enter the good land the Lord your God is giving you as an inheritance.

Deuteronomy 4:21 Meaning and Commentary

Deuteronomy 4:21

Furthermore the Lord was angry with me for your sakes
See ( Deuteronomy 3:26 ) :

and sware that I should not go over Jordan;
this circumstance of swearing is nowhere else expressed:

and that I should not go in unto that good land;
the land of Canaan; he might see it, as he did from Pisgah, but not enter into it:

which the Lord thy God giveth thee for an inheritance;
to them and to their children after them.

Deuteronomy 4:21 In-Context

19 When you look to the heavens and see the sun, moon, and stars-all the array of heaven-do not be led astray to bow down and worship them. The Lord your God has provided them for all people everywhere under heaven.
20 But the Lord selected you and brought you out of Egypt's iron furnace to be a people for His inheritance, as you are today.
21 "The Lord was angry with me on your account. He swore that I would not cross the Jordan and enter the good land the Lord your God is giving you as an inheritance.
22 I won't be crossing the Jordan because I am going to die in this land. But you are about to cross over and take possession of this good land.
23 Be careful not to forget the covenant of the Lord your God that He made with you, and make an idol for yourselves in the shape of anything He has forbidden you.
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.