Slim (Jennifer Lopez) is a waitress in an LA diner where she meets Mitch Hiller (Billy Campbell), who wards off a rude man trying to hit on her. They eventually marry, have a daughter named Gracie, and live happily in an expensive house.

Some years later, Slim finds out Mitch has been cheating on her and, when she threatens to leave, he begins to beat and threaten her. Saying as he makes the money in the family, he gets to do whatever he likes, and he won't end his affair unless she wants to fight him.