Maggie (Sarah Jessica Parker), una quarantenne single di New York, è mamma di Summer (Rosie Day), una diciassettenne dal carattere ribelle. Quando il loro rapporto sembra non avere alcuna possibilità di recupero, accade qualcosa che trasforma per sempre la vita di entrambe. Dal passato di Maggie riappaiono Luca (Raoul Bova), un affascinante scultore legato alle proprie radici, e sua madre Carmen (Claudia Cardinale), una bellissima e stravagante nonna ex hippie e cantante.