Ava, 13 ans, sait qu'elle sera bientôt aveugle, une triste réalité que sa mère préfère ignorer. Cette dernière souhaite en effet la voir profiter pleinement de leurs vacances à la mer, qui sont du reste les premières de sa benjamine, encore aux couches. Mais Ava ne l'entend pas de cette oreille.
Elle entreprend plutôt de s'entraîner à marcher les yeux bandés, avec l'aide du gros chien noir qu'elle vient de voler à Juan, un jeune homme en fuite qui ne la laisse pas indifférente. Un soir de promenade sur la plage en compagnie de l'animal, qu'elle a baptisé Loupo, l'adolescente décide de se baigner.
Dans le blockhaus à proximité, Juan l'observe. Puis, profitant de son éloignement, sort de sa cachette et repart discrètement avec son chien. Quelques jours plus tard, Loupo revient auprès d'Ava, le poil couvert de sang...