Takumi a quitté le Japon malgré la désapprobation de son père. Après une longue absence, il rentre à Toyama, sa ville natale, petit port en déclin de la côte nord du Japon.

Un couple sans enfants, le Major Bharat de l'armée indienne et sa femme Nandini, trouvent un chien abandonné à la frontière de Poonch, au Cachemire. Ils l'appellent Troy. Un jour, le Major Bharat part pour une mission secrète et ne revient jamais. La nouvelle de sa mort dévaste Nandini. Lorsque la nation le déclare mort, Troy refuse de l'accepter et entre au Pakistan pour le retrouver.