 In the morning, Marigold decides to return with Barry to the United States, since Prem, the only son of Jaipur's Ruler, feels duty bound to marry the woman his father has chosen.The ceremony takes place that day, and as he follows his bride, whose face is totally hidden behind a long veil, seven times around the Holy fire, Prem believes he is marrying the woman he has been engaged to since childhood.With the marriage complete, Prem lifts his wife's veil, and he and most of the guests are astonished to find Marigold standing before him—and it appears that Barry has married Prem's former fiance as well.