A suturing device uses an inflatable balloon coupled to multiple arms and needles to place sutures at appropriate positions. In preferred embodiments the suturing device includes an elongated body having a working end, a controlling end, and a lumen. The elongated body is coupled to an arm having a distal end with a needle target, which is used to place a suture in an appropriate position relative to the aperture. An inflatable balloon is positioned in an area enclosed by the arm, such that inflating the balloon physically moves a needle towards the needle target.