Софі приїжджає на грецький острів і згадує історію своєї матері Донни, намагаючись зрозуміти, як та опинилася тут і як познайомилася з чоловіками, які могли бути її батьком. Паралельно розкривається молодість Донни, її свобода, пригоди та зустріч із трьома можливими батьками Софі. Історії двох поколінь переплітаються через кохання, музику та спогади, а Софі дедалі сильніше відчуває, що повторює шлях своєї матері.