I 1935 bliver catalonieren Antoni Benaiges ansat som skolelærer i en lille, isoleret landsby i Burgos i det nordlige Spanien. Han knytter hurtigt et stærkt venskab til sine elever, der alle er unge drenge og piger mellem 6 og 12 år. Antoni er så ivrig efter at udvide elevernes horisont, at han giver dem et helt særligt løfte: At han vil tage dem med ud og se havet for første gang i deres liv. 75 år senere undersøger en af hans elevers børnebørn, hvad der tilstødte hendes bedstefar under den spanske borgerkrig – og hun hører om den gribende historie, der gemmer sig bag et løfte, der aldrig blev indfriet…