Why did the ancient egyptian civilization begin on the banks of the nile river?

The ancient Egyptian civilization began on the banks of theNnile because it was fertile land to grow crops and there was water available for people and animals to use.