On the same day that a retired French police inspector receives a letter from a woman claiming to be his daughter, he returns to his apartment to find a stranger waiting for him on his doorstep. That stranger is a Japanese man called Tadashi Omura…