Nell'India del XVII secolo vive e commercia Idris, mercante somalo ed "eterno viaggiatore alla ricerca dei confini della terra e dell'uomo". Arrivato nel Malabar in occasione dei festeggiamenti in onore dello Zamorin, nel grande tumulto di quei giorni incontra Kandavar, un ragazzino di nove anni, e capisce subito che è il figlio che non sapeva di avere, frutto di una fugace relazione proibita. Idris vuole imparare a conoscere Kandavar e provare a insegnargli quello che sa, nel tentativo di sottrarlo al destino della sua casta, quello di diventare un guerriero suicida. Ma soffocare la propria natura è impossibile, e Idris deve imbarcarsi di nuovo, questa volta insieme a Kandavar - senza però rivelargli di essere suo padre -, per un lungo viaggio costellato di luoghi e persone che segneranno il loro futuro. L'incontro con Thilothamma, una donna fiera e libera come lui, fa scoprire a Idris per la prima volta il desiderio di fermarsi...