A suture passer comprising: a handle a first needle mounted to the handle a retrieving loop selectively extendable out of, and selectively retractable into, the first needle a second needle mounted to the handle, the second needle being configured to pass suture therethrough a housing having first and second lumens extending therethrough for receiving the first and second needles therein, respectively wherein the suture passer is configured so that the first and second needles have (i) a first distance therebetween at the location at which the first and second needles pass through the housing, and (ii) a second distance therebetween at a location remote from the housing, and further wherein the second distance is greater than the first distance.