I review the progress in the understanding of the nucleon structure on a
wave function level from the studies of electromagnetic form factors
at large momentum transfers in the light-cone sum rule method and
first-principles calculations in the lattice version of quantum
chromodynamics. A consistent picture emerges, for the first time, with
one valence quark carrying about 40% of the total momentum and
the rest shared equally by the remaining two quarks. Exploratory studies
of the wave functions of negative parity resonances are also presented.