Determined to make her own way in the world, Jenny secures a job as a kitchen maid. Over time, she attracts the attention of Christy, the young master of the house, and they fall in love. But their hopes and dreams culminate in a scandal that forces Jenny to leave Beverley. All alone in the world, Jenny has to rely on her Aunt Agnes and her husband Stephen. Times are hard and as Agnes grows weak with illness, she asks Stephen to make her an unusual promise, one that will affect the rest of Jenny's life. But Jenny never forgets the words that the gypsy told her: that one day she will return to where she was happy – there she will find her true love.