A seven-year-old boy, an outcaste in India, travels to Scotland with his adoptive parents, retired missionaries. A recent convert, the boy chooses David as his Christian name. His first offer of friendship comes from Molly, the minister's daughter. Growing up as kindred spirits, they share many adventures and misadventures, some humorous, others heartrending. Society's condemnation of mixed marriages forces David and Molly to deny deepening affection for one another. Separate paths take them to Indian cities hundreds of miles apart. Reunited years later, will they follow their hearts?