Jesus Weeps Over Jerusalem

When Jesus was about to ride a donkey into Jerusalem, He mentioned Jerusalem and wept over it; why did Jesus weep over Jerusalem?