Angie Rossini, an innocent New York City sales clerk from a repressive Italian-American family, engages in a short-lived affair with a handsome jazz musician named Rocky Papasano. When Angie becomes pregnant, she tracks down Rocky hoping he'll pay for her abortion.
Two students at neighboring colleges get swept up in first love. Pookie Adams, a kooky misfit with no family or friends, clings to the quiet and studious Jerry, who has the ability to make a choice of living in Pookie's private world or be accepted by the society that Pookie rejects. Unwittingly, it is through their awkward relationship that Pookie prepares Jerry for the world of "weirdos" that she doesn't fit into.
Not until three years after the death of her husband Jolly, Kay dares to move back into their former home, persuaded by her new fiancée Rupert. But soon her worst expectations come true, when not only her old memories haunt her, but also Jolly's ghost, who doesn't approve of her new mate. Invisible to anyone but Kay, he tries to prevent the wedding.