This article explains how to construct immersed Lagrangian submanifolds in C 2 that are asymptotic at large distance from the origin to a given braid in the 3-sphere. The self-intersections of the Lagrangians are related to the crossings of the braid. These Lagrangians are then used to construct immersed Lagrangians in the vector bundle O(−1) ⊕ O(−1) over the Riemann sphere which are asymptotic at large distance from the zero section to braids. The verification of Gopakumar and Vafa's proposal has been slow, in part because the string theoretic arguments have not provided a geometric correspondence between a particular knot and a particular set of holomorphic curves in O(−1) ⊕ O(−1). Even so, it is a good bet, verified in part by Katz and Liu [7], Labastida, Marino and Vafa [9] and Aganagic, Klemm and Vafa [1], that such a correspondence exists and that it is mediated by a suitable Lagrangian 3-manifold sitting in O(−1) ⊕ O(−1). To be specific, the knot should determine the Lagrangian, and then a knot invariant should come as a suitable count of compact, holomorphic curves with boundary on the Lagrangian. This said, the mathematics of counting holomorphic curves with boundary on a Lagrangian submanifold dates back to Floer's original work on the Arnold conjecture