En slottsruin langt inne i regnskogen i Australia bærer på en hemmelighet som forener tre generasjoner kvinner: to søstre som forelsker seg i samme mann under andre verdenskrig, og flere tiår senere en ung kvinne som avdekker hemmelighetene i bestemorens fortid.
De to søstrene Rose og Vivien vokste opp sammen på et mystisk slott nord i Queensland i Australia. De sto hverandre svært nær, men i løpet av andre verdenskrig blir forholdet deres anstrengt når begge forelsker seg i den samme amerikanske soldaten.
Roses datter Linda har lenge ant at moren skjuler noe om sin fortid, men Rose har alltid unngått datterens spørsmål og foretrukket å fokusere på nåtiden. Mange år senere blir Roses barnebarn Stella også fascinert av alle hemmelighetene som omgir bestemoren. Oppsatt på å få fram sannheten, besøker hun ruinene av slottet der Rose og Vivien vokste opp for å se om hun kan finne ut mer.