Alexander groeit op in een klein huis met zijn liefhebbende grootmoeder. Om het lot van zijn vader te ontlopen, belooft hij haar op zijn tiende verjaardag dat hij nooit verliefd zal worden. Elke zondag bezoekt Alexander zijn vader, die zich sinds de dood van Alexanders moeder heeft teruggetrokken om in het Weense metrosysteem te gaan wonen. Als jongvolwassene wil Alexander dichter bij zijn vader zijn en besluit hij een baan aan te nemen in een kantoor waar gevonden voorwerpen worden bewaart in de metro. Hier ontmoet hij de mooie en levendige Caro (Verena Altenberger) in haar schattige hoedenwinkel in de metro. Hoewel Alexander zich eerder met succes tegen de liefde heeft verzet, wordt zijn zelfopgelegde eed nu een moeilijke belofte om te houden.