Descendent of an African slave and a Gujarati trader, Kamal Punja grew up in the ancient town of Kilwa, on the coast of East Africa. Kamal, who never knew his father, is given away by his mother to better his prospects. Years later, after a flourishing career as a doctor in Canada, he returns, in search of Saida, his childhood sweetheart.