As histórias de quatro pares se desenvolvem em uma pequena cidade escocesa à beira-mar: Frances (Emma Thompson), uma fotográfa recém-viúva decide voltar para a Austrália com o o filho adolescente Alex (Gary Hollywood). Mas tudo muda quando ela reencontra sua mãe, Elspeth (Phyllida Law), tão carente e insegura quanto Frances.