Lucky Prescott ei koskaan oppinut tuntemaan edesmennyttä äitiään Milagro Navarroa, joka oli peloton taitoratsastaja rajaseudulla Miraderon pikkukaupungissa. Lucky on tullut äitiinsä, sillä hänkään ei pidä säännöistä ja rajoituksista. Se aiheuttaa harmaita hiuksia Cora-tädille, joka yrittää parhaansa mukaan kasvattaa tyttöä suurkaupungissa. Kun Lucky joutuu jälleen kerran pulaan, Cora päättää, että edessä on muutto Luckyn Jim-isän luo Miraderoon. Unelias pikkukaupunki ei alkuun tee vaikutusta Luckyyn. Hän tulee kuitenkin toisiin ajatuksiin, kun hän kohtaa Spiritin, omapäisen mustangin, ja tutustuu kahteen paikalliseen ratsastajaan, Abigailiin ja Pru’un. Kun sydämetön hevosten kasvattaja aikoo vangita Spiritin lauman ja myydä hevoset raskaaseen työhön, Lucky lähtee uusien ystäviensä kanssa pelastamaan eläintä, joka on antanut hänen elämälleen merkityksen. Spiritin avulla Lucky on löytänyt yhteyden äitiinsä ja meksikolaiseen kulttuuriperintöönsä.