Now I'm going to throw one in here. This was the second time that it happened! Look back at Genesis 12:10-20 and the same thing happened between Abraham and Pharaoh fifteen or twenty years before. How long was God's forbearance now? Fifteen or twenty years.
But He had given Abraham time to repent of this sin, but he never did it. Eventually I'm sure that he did, but here we have a fifteen or twenty-year period of time where God tested him on the same problem in order to help him grow in character. I thought that was kind of interesting.