Taken by her mother (June Lang) to live in India a young girl (Temple) gradually wins the heart of her feisty grandfather (C. Aubrey Smith), a colonel at a British army outpost. Before long she captures the heart of his entire regiment as well as his chief enemy (Ceasar Romeo), using her considerable charms to prevent a full scale war.