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.