I use to listen this song in the corridors of my university. And I keep thinking where does it come from. There are no lyrics, just a (hesitant) piano that interprets a song that should come from a film/series. None of my friends could identify it. But it rings a bell to me!