The FitzDeanes are wealthy. They have Ballyford Castle in Ireland and a growing shipping business in Liverpool. But Lady FitzDeane is unable to provide an heir. All of her five boys have died in infancy. There are whispers that the family is cursed - punished for a terrible mistake long buried in the past. When young Ruby Flynn, an orphan reared and educated by nuns, arrives at Ballyford to work as a nursery maid, she cannot shake the feeling that she has been there before. But when? Soon rumours and strong emotions are swirling around the beautiful girl with red hair, green eyes - and a mysterious past.