Submitted by DissedHerb
Long and short: Henry ends up with Ashley.
Kate, realizing her true love has moved and is happy, passes on herself to heaven.
Ashley’s non-gay friend Dan gets with Henry’s female companion Chloe at Henry and Ashley’s wedding.
Fun fact: Stephen Root, who plays the angel of death/Grim Reaper in this movie, also had a small role in Ghost, 18 years before as a detective.