Wegen einer Autopanne muss Stefan auf dem Weg zu seinen Eltern mitten in Südafrika einen unfreiwilligen Stopp einlegen. Dabei macht er die Bekanntschaft von Barmann Frank und erfährt so von der sagenumwobenen und angeblich wahren Spukgeschichte des Ortes Uniondale. Es ist die bewegende Legende von Marie und Johan, die vor langer Zeit in der kleinen Stadt lebten, von Kindesbeinen an unzertrennlich waren, später heirateten und dann auf tragische Weise voneinander getrennt wurden.