 The preschool teacher Sarah (Diane Lane) divorced from her beloved husband eight moths ago, but she is still very vulnerable and alone. Her family presses her to find a new Mr. Right, and her sister Carol (Elizabeth Perkins) puts her profile on the site PerfectMatch.com. She has blind dates with odd guys, but she particularly likes Jake (John Cusack), who divorced three months ago and still misses his former wife. Jake likes her too, but Sarah has one night stand with Bob (Dermot Mulroney), the father of one of her students, and Jake gives-up on her. Later Sarah finds that Jake is her perfect match.