Die Geschichte beginnt im 18. Jahrhundert in Ghana mit Effia, ein junges Mädchen die ihre leibliche Mutter und Schwestern nie kennengelernt hat. Als junge Frau heiratet sie einen Engländer, der in Ghana für den Sklavenhandel zuständig ist. Effias Geschichte ist nur ein paar Seiten lang, schon im nächsten Kapitel ist Esi, die Schwester von Effia, im Fokus. Esi wird entführt und durch den Sklavenhandel nach Amerika geschickt. So kommen die beiden Geschichten ins Rollen - eine in Amerika, die andere in Ghana. In jedem Kapitel ist ein Nachfahre der beiden Schwestern die Hauptperson und so zieht es sich über Generationen hin bis in die heutige Zeit.
'Heimkehren' ist eine Geschichte, die sowohl schön wie auch traurig zugleich ist. Sie enthält viele einzelne Erzählungen von Menschen, die viel für ihr Dasein kämpfen mussten.