Mariés depuis de nombreuses années, Joan et Larry se rendent à une « gender reveal party ». Leurs proches ne le savent pas, mais Joan est mourante, atteinte d’un cancer en phase terminale. Larry meurt en s’étouffant avec un bretzel. Dans l’au-delà, il rencontre Anna, sa coordinatrice. Larry se retrouve dans un espace intermédiaire, où il doit choisir où et avec qui passer l’éternité. Chaque choix étant définitif, toute personne qui le transgressera finira dans le « Vide ». Joan meurt. Dans l’au-delà, elle retrouve Larry, mais aussi Luke, son premier époux mort pendant la guerre de Corée. Tous deux l’ont choisie pour vivre leur éternité. Ryan, le coordinateur de Joan, l’encourage à choisir Luke. Face au dilemme, Joan obtient le droit de vivre un aperçu de ses deux éternités possibles. Mais, incapable de choisir, Joan se résout à opter pour sa voisine et meilleure amie Karen, malade et bientôt mourante. La voyant tiraillée, Larry se sacrifie et convainc Joan de choisir Luke. Heureux, Joan et Luke vivent leur éternité, mais Joan cherche régulièrement à revivre ses souvenirs avec Larry. Joan songe à revenir sur sa décision. Luke tente de l’en dissuader, craignant entre autres qu’elle finisse dans le « Vide ». C’est à son tour de se sacrifier : en faisant diversion, il aide Joan à quitter leur éternité, sans se faire remarquer. Joan retrouve l’espace intermédiaire. Avec l’aide d’Anna et de Ryan, elle retrouve Larry. Réuni, le couple est prêt à vivre son éternité.