I was able to extend include the effects of the pion cloud[19] in our previous model[20,21]. This enabled a reasonably good description of all four nucleon electromagnetic form factors. I was also able to define and compute compute the matrix element of a spin-dependent density operator that enables one to characterize the shape of the proton[22]. The shapes range from spherical, to peanut to bagel, depending on the momentum and spin of the quarks. Some experimental consequences of these shapes are discussed.