Harriet Guildenstern, 20-something, has been in therapy for years because she cannot make a decision. The play opens the day before her marriage to Adrian, a strange guy who thinks he has psychic gifts. The mysterious Adrian spends all of his time upstairs behind a locked door, on the phone. Gertrude Guildenstern, Harriet's stepmother, is completely discombobulated by the upcoming wedding because she's desperate to see Harriet settled at long last. She's worried that once again Harriet will change her mind. So she keeps calling her telephone psychic, Madame Ophelia, who keeps telling her to "think those good thoughts." Neither she nor anyone else realizes that Madame Ophelia is actually her future son-in-law, Adrian. That's what he does on the phone all day, in partnership with his no-good brother Larry. As Harriet tries on her wedding gown, she has a visit from the ghost of her mother, Jocasta, dead for years. Harriet thinks Jocasta has come to give her blessing for the wedding. Instead, Jocasta announces that she was murdered by Gertrude in order to marry Harriet's dad, Claude. And she demands that Harriet avenge her. Harriet is badly shaken and clueless as to what she should do. Fortunately, her level-headed and deeply-skeptical old friend Rosie Krantz, now a tabloid writer, arrives from London. From there on out it's a whirlwind of action and laughs as everyone tries to find out the truth, make the wedding happen and deal with a demanding ghost!