En ängel har sagt till honom att han ska finna henne vid världens ände, Sofia Karlsson, Midsommarkransens drottning. Hon är betydligt yngre än han och de har haft en passionerad kärlekshistoria. Och fastän hon har övergivit honom hoppas han förtvivlat att finna henne igen.
Nu vandrar han längs pilgrimsleden till Santiago de Compostela i Spanien, och han går för sitt liv. Han har nyligen genomgått en livshotande sjukdom och i det utsatta läge som han befinner sig så vänder den gamla sorgen från barndomen tillbaka: den biologiska modern som lämnade bort honom och adoptivmamman som övergav honom när han blev vuxen.