Katie Morosky (Barbra Streisand) ist eine jüdische Marxistin, sozial engagiert und kämpft an der Universität in den 30er Jahren für den Frieden. Hubbell Gardner (Robert Redfort) ist ein gutaussehender Student aus wohl situiertem Hause und ebenfalls an jener Uni beschäftigt. Zusammen mit seinen Freunden macht er sich regelmäßig über das für ihre Prinzipien einstehende junge Mädchen lustig. Im Gegensatz zum reichen Hubbell muss diese sich ihr Studium mit Hilfe eines Nebenjobs als Kellnerin in einem Restaurant finanzieren, du dessen Kunden auch Hubbell gehört. Dadurch entdecken die so unterschiedlichen Studenten eine Gemeinsamkeit: Die Leidenschaft für das Schreiben. Als sie sich Jahre später in einer Bar in New York wiedersehen, kommen sich die beiden näher und werden ein Paar. Doch die Vergangenheit holt das neue Glück sehr schnell ein.