Audrey Walker po samobójstwie siostry zaopiekowała się jej pogrążonymi w smutku dziećmi, Tye'em i Charlotte. Ale to wcale nie było łatwe. Zmagając się z przeciwnościami losu i bolesnymi wspomnieniami, bohaterka sądzi, że czeka ją samotne życie. Jednak z biegiem czasu zmienia zdanie, gdy pewnego dnia do miasteczka powraca Terry Lloyd - jej ukochany z dzieciństwa.
Ned Ravine (Armand Assante) jest pełnoetatowym gliną i półetatowym prawnikiem. Ponadto uważa się za eksperta w sprawach kobiet. Jednakże trzy femmes fatales mogą okazać się dla niego bolesnym doświadczeniem. Pierwsza z nich to żona Neda (Kate Nelligan), która wraz ze swym kochankiem planuje morderstwo. Laura (Sherilyn Fenn) to jego oddana sekretarka, chętna spędzać nawet swój wolny czas z szefem, najchętniej zresztą w łóżku. Zaś Lola (Sean Young) jest tajemniczą, seksowną klientką Neda, pragnącą zarówno przespać się z nim jak i zabić go - prawdopodobnie w tej właśnie kolejności.
Asystent kontrowersyjnego naukowca zostaje oskarżony o zamordowanie pracodawcy. Dr McMichaels wyciąga go z zakładu psychiatrycznego, by mógł udowodnić swoją niewinność.