Ancient Egypt Trivia

What did Ancient Egyptians believe made the Nile River overflow every year?
Weather patterns
Crocodiles
The tears of Isis
Ra's anger