While David and his men had been hiding from Saul in the southern part of the land of Canaan, they were not idle.
They contributed in a great measure to the peace and security of the people in that area. David, with his 600 men, was very active in protecting these Israelites.
Nabal acted as though he did not know who David was, though he undoubtedly knew a good deal about him but was using this method of showing his contempt.
David did not meet this testing as he had met the testing concerning Saul. Then he was gracious and noble and kindhearted, but now he was ready to destroy a whole family.
Abigail was of different stuff than her husband. She decided to do what her husband failed to do and had donkeys loaded with all kinds of food and then went out to meet David.
She recognized that David was fighting the Lord's battles and that he had a right to be incensed against Nabal for his churlishness, selfishness and greed.
God did not permit David to fulfill his basic intention of killing all the males of Nabal's household. God used Abigail to perform this special service to David and to bring him back into fellowship with God.
This should remind us that yesterday's victory is not sufficient for today. We must have a moment-by-moment walk with the Lord so that when each testing comes, we will be victorious for Christ.
You therefore, beloved, knowing this beforehand, be on your guard so that you are not carried away by the error of unprincipled men and fall from your own steadfastness" (2 Pet. 3:17, NASB).