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