この文脈で「wedding」ではなく「marriage」と言うと不自然に聞こえますか。

ネイティブによる回答
Rebecca
「Weddings」とは新婚を祝う日のことを指すので、「marriage day」とは言いません。「marriage」はカップルが結婚している期間全体を指すのに対し、「wedding」は式の日のみを指すからです。 例:I'm so excited to see all my friends and family on my wedding day. (結婚式の日に友人や家族みんなと会うのが楽しみだ。) 例:My grandparents' marriage has lasted over 60 years. (祖父母の結婚は60年以上続いている。)