Divorciada, a escritora Mavis Gary (Charlize Theron) retorna para sua cidade natal no estado de Minnesota, nos Estados Unidos, disposta a reconquistar seu ex-namorado, Buddy Slade (Patrick Wilson). Acontece que ele, atualmente, está casado com Beth (Elizabeth Reaser) e acaba de ganhar uma filha. Mesmo assim Mavis não desiste, já que acredita que Buddy na verdade está infeliz e quer retornar para a mulher dos seus sonhos, ou seja, ela.