Lady Sophia Carlton had led a pampered life, soiled by her wealthy doting parents. She saw marriage to David, a self-sacrificing schoolteacher working among poor Arabs, as a way of adding meaning to her life.
During her disasterous trek across the Sahara to join David, she was rescued by Jareth Kingsley, a lone drifter with a painful past.
It was Jareth who forced Sophia to be honest with herself and her motives. For the emotions he arounsed in her made a mockery of her intention to marry.