Num subúrbio de Nova York, Connie Sumner (Diane Lane) leva uma vida feliz e segura ao lado de Edward (Richard Gere), com quem está casada há 11 anos, e seu filho Charlie (Erik Per Sullivan). Aparentemente nada poderia se interpor na felicidade do casal, mas o amor é posto à prova quando Connie esbarra com Paul Martel (Olivier Martinez), um belo e sensual francês. Os dois se tornam amantes e são dominados por uma paixão que não para de crescer, enquanto o comportamento da mulher começa a gerar suspeitas em Edward.