Determined to leave the ravages of the war behind, Gian Singh (Jimi Mistry
) resigns from the British Indian Army to a quiet life. His world is soon in turmoil when he suddenly finds himself responsible for the life of a 17-year-old girl, traumatized by the events that separated her from her family.
Slowly, resisting all the taboos, Gian finds himself falling in love with the vulnerable Naseem (Kristin Kreuk) and she shyly responds. In a moving and epic story, woven into a rich and exotic tapestry, they battle the forces that haunt their innocent love, fighting the odds to survive in a world surrounded by hate.