C'est l'été. Mary vient d'emménager chez sa grand-tante dans le village de Manoir Rouge. Dans la forêt voisine, elle découvre une fleur mystérieuse qui ne fleurit qu'une fois tous les sept ans.
Un chat se réveille dans un univers envahi par l'eau où toute vie humaine semble avoir disparu. Il trouve refuge sur un bateau avec un groupe d'autres animaux.
Selon la légende du Shangaan, les lions blancs sont les messagers des dieux. Quand, miraculeusement, il en naît un dans la vallée, le jeune Gisani fait tout pour le protéger contre les chasseurs.