Ryan (Ben Barnes) to wędrowny muzyk, który marzy o wielkiej karierze. Dla Jackie (Katherine Heigl) czas ogromnej sławy już minął. Teraz walczy z mężem o prawa do opieki nad córką i chce rozpocząć nowe życie w miasteczku, w którym się wychowała. Niegroźny wypadek splata losy tych dwojga ludzi. To przypadkowe spotkanie sprawia, że szybko odkrywają, że łączy ich o wiele więcej niż wspólna pasja do muzyki.