West Cork i Irland, år 1900. Dette året blir tre svært forskjellige kvinner født: Kitty Deverill,den rødhårede anglo-irske aristokraten; Bridie Doyle, datter av en irske kokk; Celia Deverill, Kittys flamboyante engelske kusine. Sammen de vokser opp i idylliske omgivelser i Castle Deverill. Men freden er i fare da Irlands kamp for uavhengighet når deres isolerte del av landet. Slottet representerer britisk overherredømme og er i fare for ødeleggelse. Kitty forelsker seg i opprøreren Jack O'Leary og er revet mellom lojalitet til familien og sin dype kjærlighet til Irland og Jack. Kvinnene opplever svik og ender på hver sin kant av verden. Men de har én ting til felles: en hard og urokkelig lengsel etter Castle Deverill og alle minnene som finnes der.