Emma Hart (Deborah Kerr), uma mulher muito rica, recorda sua origem humilde (Jenny Seagrove, a jovem Emma) quando trabalhava como criada para os Fairley. Ela teve de abandonar o emprego quando descobriu que estava grávida de Edwin (Peter Chelsom), um dos filhos de seu patrão. Ela vai para Leeds e inicialmente encontra dificuldades, mas ao ajudar Abraham Kallinski (Harry Landis), um judeu que estava sendo atacado por garotos, torna-se amiga dele e de sua família. Emma vai trabalhar para Kallinski, mas após algum tempo abre seu próprio negócio. Ela prospera tão rapidamente que se torna uma das mulheres mais ricas da região. Emma se casa, mas o marido morre na primeira Guerra Mundial. Após algum tempo ela se envolve com Paul McGill (Bary Bostwick), um rico australiano. Mesmo quando ele conta que é casado Emma não rompe a relação. Os anos passam e ela tem mais dinheiro do que poderia imaginar. É quando ela decide usar seu imenso poder para destruir os Fairley, que lhe causaram muito sofrimento e humilhação no passado.