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.