Two boys, Ndemi and Jinjo, grew up as close friends despite their different social statuses. As adults, Ndemi falls in love with a girl named Malama but must complete a difficult task set by her father to win her hand in marriage. With Jinjo's help, Ndemi is able to complete the task and marries Malama. Jinjo later travels to another village where he meets and saves a girl named Kalima from being sacrificed to the River God. Ndemi later rescues Jinjo and others when they are swallowed by a magic rock. The two friends reunite and all return home safely.