der er en dreng, som bor med sin far. Faren er syg og overlader alt til hans eneste søn. Søn sælger alt undtaget faderens sværd, den beholder han. Han bruger alle pengene på begravelsen, og drager ind til den nærmeste lille by. Han får et job hos en fårehyrde, han skal holde øje med fårene, og skal sørge for at de ikke går op på højen. For der bor bjergmændene, og hvis de ser dem på deres jord vil de dø. Men en dag går fårene der op, og drengen følger bare med, men han har sit sværd med. Og da bjergmanden kommer frem skær han ham over, og det sker der også ved alle de andre. Men i den sidste hule finder han 3 heste med 3 forskellige farver rustningerne, og 3 forskellige farver hunde. Han finder ud af at prinsesserne, skal gives væk til trolde. Drengen tager en af rustningerne og dræber den første trold, der skal have en prinsesse, og følgende sker med de sidste næste trolde. Kuske som er med prinsesserne og siger til kongen at det var dem. Men på dagene enden bryllupsdagen sender drengen på skift hundene op efter noget på slottet. På bryllupsdagen sender han en hund efter noget inde til selve brylluppet. Kongen sender nogle efter hunden, og der finder de drengen, som bliver sendt op på slottet og der viser han sine beviser for at det var ham der dræbte troldene. Han får den yngste prinsesse og en tredjedel af kongeriget, og når kongen dør hele kongeriget.
Det er gratis at oprette en konto