Lupaus on jännittävä, intensiivinen, tunnepitoinen ominaisuus, joka perustuu Stefan Zweigin romaaniin. Tarinan ydin on ohjaajan mukaan himo. Kun rakastat jotakuta tietämättä, onko hänellä mahdollisuus rakastaa sinua takaisin. Kun haaveilet, mutta et voi toteuttaa unelmiasi. Kun olet hiljaa, mutta ruokit itseäsi katseilla, lempeillä kosketuksilla, hyväilyillä? Romaanissaan Zweig esittää erinomaisen kysymyksen: Voiko rakastajien himo olla ikuista?
Saksa, 1912. Vaatimattomasta perheestä valmistunut Friedrich aloittaa toimistotyön terästehtaalla. Yrityksen vanhempi omistaja on vaikuttunut tulokkaan taidosta, joten hän tarjoaa hänelle yksityissihteerin paikkaa. Kun hänen terveytensä pettää, hän joutuu työskentelemään kotona. Hän myös kutsuu pojan luokseen ja esittelee hänet paljon nuoremmalle vaimolleen. Friedrich rakastuu lopulta intohimoisesti hurmaavaan mutta pidättyväiseen rakastajatarin, mutta ei paljasta tunteitaan. Ahtaassa porvarillisessa kodissa romanttiset juonittelut avautuvat ilman sanoja tai rakkauden merkkejä. Mutta kun omistaja lähettää sihteerin Meksikoon kaivoksen valvojaksi, poika vakuuttuu vaimonsa tyrmistyneestä reaktiosta, että rakkaus on molemminpuolista. Rakkautta, jota Lotte ei voi kokea sairaan miehensä kanssa. Hän lupaa Friedrichille, että kahden vuoden kuluttua, kun hän palaa, hän on hänen.
Intohimoisten kirjeiden vaihdon jälkeen rakastajat tuskin odottavat tapaavansa uudelleen. Juuri ennen suunniteltua paluuta Saksaan syttyy kuitenkin ensimmäinen maailmansota ja purjehdus Etelä-Amerikan ja Euroopan välillä on kielletty. Kahdeksan vuotta myöhemmin, kun miljoonia ihmisiä on tapettu ja Eurooppa on jätetty raunioiksi, Friedrich palaa valittunsa luo toivoen, että tämä odotti häntä. Mutta onko heidän rakkautensa selvinnyt valtavan julmuuden ajanjaksosta?