Den unge mexicanske pige Jamilet bor i Los Angeles, hvor hun gennem sit arbejde på et psykiatrisk hospital har fået et nært venskab til den excentriske señor Peregrino. Med Jamilets hjælp har señor Peregrino fået sin frihed igen, og han har officielt gjort hende til arving. Men Jamilet kan ikke glemme señor Peregrinos beretning om, hvordan han som ung vandrede ad den legendariske pilgrimsrute til Santiago de Compostela og mødte sit livs kærlighed, Rosa, og mistede hende igen. Jamilet føler et uforklarligt bånd til Rosa, og da hun erfarer, at Rosa var født med samme slags modermærke som hun selv, sætter hun alt ind på at kaste lys over Rosa historie, selv om det betyder, at hun må bryde loven og sætte sit forhold til señor Peregrino på spil. Hendes søgen fører hende til Mexico og Spanien og bringer opdagelser med sig, der er mere fantastiske, end hun nogen sinde har forestillet sig.