サンフランシスコ。銀行員ジョニーは婚約者のリサと同棲し、毎日のように愛を交わし合っていた。デニーは自由にジョニーの家やベッドにも出入りする。ジョニーはリサのためにいつもバラを買い、彼女を心から愛していたが、リサはどういうわけかジョニーとの生活に満足できずにいた。
ある日、リサはジョニーへの不満を親友のミシェルと母親のクローデットにぶつけ、「ジョニーはつまらない男よ」と言い放った。ミシェルはリサに「不自由のない生活が出来ることに感謝しなさい」とアドバイスし、クローデットも「ジョニーはみんなに好かれる誠実でいい人よ。経済的安定が大事なのですよ」と諭したが、不満が消えないリサはジョニーの親友であるマークをベッドへと誘惑した。マークは親友への遠慮から拒絶していたが、我慢できず一線を越えてしまう。しかし、買いたいものが山のようにあるリサは、金のためにジョニーとの同棲は続けることにする。
結婚の日が近付く中、リサはジョニーが仕事で伸び悩んでいることを知る。苛立ちを覚えたリサは、酒を飲まないジョニーを無理に飲ませて酔いつぶれさせ、「酔ったジョニーが私に暴力を振るった」とでっち上げ、それを家族や友人の前で吹聴し始めた。濡れ衣に悩む中、何とか疑惑を晴らしたジョニーだったが、今度はリサが母親に不倫を告白するのを耳にしてしまう。不倫相手を特定するべく、ジョニーは家の電話にテープレコーダーを仕掛けた。
リサに惹かれているデニーは、ジョニーに思いを告白する。ジョニーは笑って受け入れ、「リサは君を友人の一人として愛しているよ」と、自身の愛の哲学を開陳した。
その後、ジョニーは「身元を明かせない」クライアントの担当になる。その頃、クローデットは不動産をめぐるトラブルに巻き込まれる一方で、リサとジョニーの関係が上手くいっていないことに心を痛め、リサに説教する。さらに自身が乳がんを患っていることも明かす。その後、ジョニーとリサの家にやって来たミシェルと恋人のマイクは唐突にセックスを始める。
一方、ジョニーの友人ピーターは、マークに対しリサを擁護する一方で、リサをサイコパスだと非難し、マークとリサの関係を疑い問いただす。マークは激怒してピーターに掴みかかり、屋上から突き落とそうとする。