Tårernes flod er den hæsblæsende og eventyrlige afslutning på trilogien om Skyfolket.
Olivia har travlt. Hun skal snart rejse til Bolivia med sin familie for at besøge det børnehjem, hvor hun er opfostret. Samtidig plages hun af nogle mystiske drømme, der næsten er for livagtige – og som om det ikke var nok, er hele hendes klassegodt oppe at køre, fordi de skal opføre en stor X-Factor musical for forældre og søskende.
Men Olivias største problem er, at hendes ven Nikolaj er begyndt at opføre sig underligt. Efter en udflugt med klassen til Moesgaard Museum bliver Nikolaj udpeget til at skulle drikke en underlig væske med krokodilleblod i. Efter den tur kan Olivia slet ikke genkende Nikolaj. Olivia og hendes bedsteveninde Anna søger råd hos Nikolajs kloge onkel, der sender dem ud på en farefuld mission.
Fjenderne lurer derude. Fjender, der ønsker at fravriste Olivia den magiske amulet Solens Øje. Og også fjender, som er uhyggeligt tæt på …