O oficial britânico John Carteret (Brian Aherne) vive solitário e depressivo desde que a noiva Moonyean Clare (Jeanette MacDonald) fora assassinada. É quando a sobrinha de Moonyean, de apenas cinco anos, torna-se órfã. Kathleen passa a viver com John como sua enteada. Quando a garota cresce, ela conhece o americano Kenneth Wayne (Gene Raymond). Eles se apaixonam e passam a viver um amor em segredo. John fica furioso ao saber de tudo, mas principalmente porque descobre que no passado foi Jeremy, o pai do rapaz, quem assassinou Moonyean.