An apparatus for suturing tissue includes a housing. The apparatus also includes a first needle attached to the housing and a second needle attached to the housing. A suture having a leading portion and a trailing portion is also included. A first structure is operably associated with the first needle for passing the leading portion of the suture from a near side of body tissue to a far side of the body tissue. A second structure is operably associated with the second needle for retracting the leading portion of the suture from the far side of the body tissue back to the near side of the body tissue.