Concept:Affiance means a formal promise or engagement to marry.Explanation:The sentence mentions marriage later this year, so the blank needs a word related to engagement.Alliance, coalition, and partnership refer to unions of groups or business/political ties, not personal betrothal.Therefore, affiance is the appropriate word.Answer:Option B: Affiance