두 여자 사이에서 갈등하는 건축가 빈센(Vincent Eastman: 리차드 기어 분). 그는 가정보다 일에 대한 애착심이 더 강한 사업 파트너인 샐리(Sally Eastman: 샤론 스톤 분)에 대해 16년동안 성적 불만을 품어왔다. 그러다가 그는 어느날 경매장에서 잡지사 기자인 올리비아(Olivia Marshak: 로리타 다비도비치 분)를 만나 열애에 빠진다. 올리비아와 동거하면서 미래를 약속하지만 16년이란 결혼 생활과 딸 미건에 대한 미련때문에 이혼하지도 못하고 새출발도 하지 못하는 빈센은 올리비아와 집을 짓고 살자는 계획을 미뤄가면서 추억을 회상하며 더욱 방황하고 만다. 어느날 빈센과 셀리가 공동작업한 박물관 준공기념 리셉션에 불쑥 찾아온 올리비아와 말다툼을 하고나서 그녀와 헤어질 것을 다짐하고 이별 편지를 쓴다. 편지를 부치지 못하며 고민하던중 우유배달하는 노인과 그의 손녀딸을 만나는데 빨강머리를 본 순간 비로소 올리비아에 대한 사랑을 확인하게 되며 그녀의 응답전화기에 청혼과 사랑의 메세지를 남기고 약속장소를 정해 만나자고 하지만 도중에 교통사고를 당하고 만다. 사고 소식을 듣고 병원으로 간 샐리는 남편의 사망소식을 전해듣고 애통해하지만 그의 소지품 속에 들어있던 편지를 읽고 남편이 그녀에게 되돌아가기로 결심한 것으로 믿는다. 한편 약속장소로 올리비아는 빈센의 사고를 알고 병원으로 간다. 그의 죽음을 전해들은 올리비아는 그곳에서 샐리를 만나지만 사고 이전 빈센으로부터 받은 전화내용을 그녀에게 말하지 않으며 샐리도 갖고 있던 편지를 그녀에게 건내주지 않고 헤어진다.