Inizio XIX secolo - Joseph Stratford ha ottenuto tutto dalla vita. Nato povero, a soli venticinque anni si è già costruito una fortuna con l'industria tessile. Gli manca soltanto una moglie di buona famiglia che dia lustro al suo nome, e la bella e fredda Anne Clairemont sembrerebbe la candidata ideale. Ma un'altra donna incrocia il suo cammino: Barbara Lampett è graziosa e appassionata, tutto l'opposto dell'algida Anne. Si schiera con gli operai senza lavoro, mette Joseph di fronte alle proprie responsabilità, addolcisce il suo cuore. E, con l'aiuto di tre spiriti che gli fanno visita nottetempo, riesce a trasformare il giovane, ambizioso industriale in un uomo molto diverso...