시골에서 자란 예노(한스 마테손)는 만나본 적도 없는 아버지가 남긴 바이올린을 연주하며 언젠가 음악가가 되겠다는 꿈을 키운다. 예노는 의붓아버지와 프라하에 갔다가 우연히 가장 좋아하는 피아니스트 소피(멜라니 티에리)를 만난다. 그 때부터 그는 소피와 함께 연주할 날을 기다리게 된다. 노력 끝에 예노는 소피가 졸업한 음악학교에 들어가고 그 곳에서 만난 친구 데이빗(리 윌리암스)과는 우정을, 소피와는 사랑을 키워 간다. 그러나 제2차 세계대전은 예노가 사랑하던 모든 것을 앗아간다.