Gareth (Simon Callow) dies at Carrie's (Andie MacDowell) wedding, and his partner Matthew (John Hannah) delivers a touching speech at his funeral. After talking with Tom (James Fleet), Charles (Hugh Grant) decides that true love just isn't meant to be, and so he decides to marry Henrietta (Anna Chancellor). Carrie shows up at the wedding and tells Charles that she and her husband have split up, which shakes his resolve. On his behalf, his brother interrupts the wedding so that it will not go forward. Charles and Carrie live happily ever after--NOT married, although almost everyone else does get married.
Thanks Fluffy Evil Angel Wire!