Ben é um publicitário que aposta com o chefe que faz qualquer mulher se apaixonar por ele em dez dias. Se conseguir, será o responsável por uma cobiçada campanha de diamantes. Andie é uma jornalista que, por causa de uma matéria, está decidida a infernizar a vida de qualquer homem que se aproximar. Os dois se conhecem em um bar e escolhem um ao outro como alvo de seus planos totalmente opostos.
Aparentemente Mary Haines (Meg Ryan) leva uma vida perfeita: possui uma linda casa em Connecticut, uma filha de 12 anos, um marido bem-sucedido em Wall Street e uma carreira como designer na loja de roupas de seu pai. Para dar conta também de seus afazeres de casa ela conta com a ajuda da governanta Maggie (Cloris Leachman) e da babá Uta (Tilly Scott Pederson). Sua melhor amiga é Sylvia Fowler (Annette Bening), uma especialista em moda que está no auge da carreira e feliz por estar sozinha. Edie Cohen (Debra Messing), uma grande mãe coruja de seus filhos e também das amigas, e Alex Fisher (Jada Pinkett Smith), uma bem-humorada lésbica que tem o dom de falar o que ninguém espera ouvir, também pertencem ao círculo de amizades de Mary e Sylvia. Juntas elas enfrentam as felicidades e problemas da vida.