Question: who did will marry on will and grace
Answer: Vince D'Angelo