Alexander odrasta u maloj kući sa svojom brižnom bakom. Kako bi izbjegao očevu sudbinu, na svoj deseti rođendan obećava joj da se nikada neće zaljubiti. Svake nedjelje Alexander posjećuje svojeg oca, koji se nakon smrti Alexanderove majke povukao da živi u sustavu bečke podzemne željeznice. Kao mladić, Alexander želi biti bliže svojem ocu i odlučuje se zaposliti u uredu za izgubljeno-nađeno u metrou. Tu upoznaje lijepu i živahnu Caro u njezinoj slatkoj prodavaonici šešira u stanici podzemne željeznice. Iako se Alexander prije uspješno odupirao ljubavi, sada njegova samonametnuta zakletva postaje teško održivo obećanje. Tako počinje gorko-slatko putovanje tijekom kojeg on napokon shvaća da ljubav ne podrazumijeva pobjedu, nego riskiranje.