De Chinees -Amerikaanse Olivia is vijf jaar oud als Kwan, haar zeventienjarige halfzus uit China, haar verhalen vertelt over geesten. De westerse Olivia weet zich hier geen raad mee en probeert de spoken te verjagen. Zij loochent hiermee Kwan's wereld, een verraad dat haar zal blijven achtervolgen. Dertig jaar lang verdraagt Olivia de bezoeken van Kwan en haar geesten. Dan brengt ze samen met haar man en Kwan een bezoek aan Kwan's geboortedorp. Hier weet Olivia de geesten uit haar verleden eindelijk te verzoenen met de dromen over haar toekomst.