|Matthew Henry's Concise Commentary|
21:22-34 Abimelech felt sure that the promises of God would be fulfilled to Abraham. It is wise to connect ourselves with those who are blessed of God; and we ought to requite kindness to those who have been kind to us. Wells of water are scarce and valuable in eastern countries. Abraham took care to have his title to the well allowed, to prevent disputes in future. No more can be expected from an honest man than that he be ready to do right, as soon as he knows he has done wrong. Abraham, being now in a good neighbourhood, stayed a great while there. There he made, not only a constant practice, but an open profession of his religion. There he called on the name of the Lord, as the everlasting God; probably in the grove he planted, which was his place of prayer. Abraham kept up public worship, in which his neighbours might join. Good men should do all they can to make others so. Wherever we sojourn, we must neither neglect nor be ashamed of the worship of Jehovah.
Verses 28-30. - And Abraham set seven ewe lambs of the flock by themselves (designing by another covenant to secure himself against future invasion of Isis rights). And Abimelech said unto Abraham, What mean these seven ewe lambs which thou hast set by themselves? And he said, For these seven ewe lambs shalt thou take of my hand, that they may be a witness unto me, - that this peculiar kind of oath never occurs again in Old Testament history is no proof of the mythical character of the narrative (Bohlen); on the contrary, "that the custom existed in primitive Hebrew times is shown by the word נִשְׁבַּע, which had early passed into the language, and which would be inexplicable without the existence of such a custom" (Havernick) - that I have digged this well.
Gill's Exposition of the Entire Bible
And Abraham set seven ewe lambs of the flock by themselves. Separate from the sheep and oxen he gave to Abimelech, and from those that were used in making the covenant.
Genesis 21:28 Parallel Commentaries
Genesis 21:28 NIV
Genesis 21:28 NLT
Genesis 21:28 ESV
Genesis 21:28 NASB
Genesis 21:28 KJV
Bible Hub: Online Parallel Bible