Jeanette (Jeanette MacDonald) é uma princesa arrogante que vive enfurnada em um antigo castelo, e se sente entediada e sexualmente frustrada. Um dia o Visconde Gilbert de Vareze (Charles Ruggles) leva para o castelo o alfaiate Maurice ( Maurice Chevalier), a quem deve dinheiro, e o convida a passar um tempo com sua família. O pobre homem é apresentado como barão, e todos logo acreditam devido ao seu charme e sua postura aristocrática, só quem desconfia é Jeanette, mas a medida que eles se conhecem, o que antes era desconfiança se transforma em uma paixão ardente. O alfaiate está tão encantado pela princesa que chega a se esquecer da sua verdadeira posição social.