Mavis (Charlize Theron), scrittrice di libri per ragazzi appena divorziata, rientra nella piccola città natale nel Minnesota per capire cosa ha sbagliato nella vita e riassaporare la spensieratezza di un tempo grazie agli amici del posto, proponendosi anche di riconquistare Buddy (Patrick Wilson), il vecchio fidanzato del liceo. Lui, già sposato e con un figlio appena nato, non ha però alcuna intenzione di riallacciare nessun tipo di rapporto, così come tutti gli altri amici, memori della sua reputazione da cattiva ragazza del liceo. Mavis trova compagnia e sostegno solo in un ex compagno di scuola (Patton Oswalt), con seri problemi di autostima e segretamente invaghito di lei da anni.