Sarah Nolan (Diane Lane) é uma professora que está em busca de um grande amor. Após inúmeras tentativas desastrosas, ela é apoiada por sua família a colocar um anúncio procurando um namorado. Mas há uma única condição ao pretendente: que ele ame cachorros tanto quanto ela.
Em três épocas distintas, confira as histórias de mulheres que lidaram de alguma forma num relacionamento a duas.
1961: Quando Abby morre, Edith sua parceira, precisa silenciosamente encarar sua perda amorosa e a negação de sua posição como 'família' pelo hospital e pelos herdeiros de Abby.
1972: Linda, uma feminista, é expulsa do campus com seu grupo de amigas lésbicas. Para esquecer seus problemas, as amigas vão para o único bar de lésbicas da cidade, onde Linda encontra Amy por quem se apaixona e começa a aprender com seus próprios preconceitos.
2000: Fran e Kal querem ter um bebê e rumam para o banco de esperma. Mas, como fazer isso? Pedir pela Internet? Qual o doador? Qual raça? Qual sexo? E se o banco de esperma não tiver um doador especial que seja perfeito? E acima de tudo, é certo trazer ao mundo um bebê que com toda certeza sofrerá com o preconceito?
Harry Dalton, um vulcanologista, e Rachel Wando, a prefeita de Dante, uma pequena cidade, tentam convencer o conselho dos cidadãos e outros geólogos a declarar estado de alerta, pois um vulcão muito próximo, que está inativo há vários séculos, entrará em erupção. Mas interesses econômicos são contrariados com a notícia, que pode afastar um grande empresário que pretende fazer investimentos que iram gerar 800 empregos diretos na cidade.