Help Me Answer a Question

  After telling Avraham that he should go to a nondescript land, G-d appears to the great patriarch and validates his choice of Caanan as the correct land. However, G-d soon makes a famine, forcing Avraham to choose between his new special land and departure. Why would G-d do such a thing? If Avraham has reached his much-anticipated destination, why would G-d do something seemingly contradictory? Feel free to comment below or email me privately. IB