We describe a geometric Littlewood-Richardson rule, interpreted as deforming the intersection of two Schubert varieties into the union of Schubert varieties. There are no restrictions on the base ﬁeld, and all multiplicities arising are 1; this is important for applications. This rule should be seen as a generalization of Pieri’s rule to arbitrary Schubert classes, by way of explicit homotopies. It has straightforward bijections to other Littlewood-Richardson rules, such as tableaux, and Knutson and Tao’s puzzles. This gives the ﬁrst geometric proof and interpretation of the Littlewood-Richardson rule. Geometric consequences are described here and in [V2], [KV1], [KV2],.