A Dublino un cantautore di strada (Glen Hansard) incontra una ragazza dell' est Europa (Marketa Irglova), che vive vendendo fiori. La giovane è una brava pianista e così i due iniziano a vedersi e a condividere la loro grande passione musicale. Nel giro di pochi giorni nascono nuove canzoni e la coppia decide di affittare uno studio d'incisione per realizzare un disco. Tra i due sembra nascere anche l'amore, destinato però a restare platonico: la ragazza, che ha una figlia piccola, sta infatti pensando di riprovarci col marito, mentre il cantautore ha deciso di tornare a Londra per dedicarsi seriamente alla musica.