Question: who did will marry on will and grace
Answer: Will and Vince D'Angelo ( Bobby Cannavale ) have since reconciled , and are raising a son , Ben .