A suturing device is disclosed. The suturing device has a guide tip. The guide tip has first and second framing arms that define a viewing port from a first orientation. The guide tip also has proximal and distal ends of the guide tip which, with the first and second framing arms, define a tissue bite area from a second orientation. The suturing device also has a ferrule holder located in the distal end of the guide tip and centered relative to the first orientation. The suturing device further has a needle movable within the guide tip along a path through the tissue bite area and centrally viewable in the viewing port relative to the first orientation.