Жил на свете один король, и была у него красавица-дочь. Раз созвал король всех принцев, что жили по соседству, на смотрины.
Один из них раздобыл пастушескую одежду, взял каравай хлеба и отправился ко дворцу. По дороге он повстречал нищего, который попросил еды. Принц отдал ему свой хлеб, а нищий и говорит: «Ты мне отдал последний каравай хлеба, значит, сердце у тебя доброе, поэтому мне для тебя ничего не жалко!» И нищий подарил принцу кнут, посох да суму: «Кого стегнешь кнутом — тому смерти не миновать, воткнешь посох в землю — будут
Пришел принц во дворец, где жила прекрасная принцесса, назвался Яном и нанялся на службу. Взяли его в пастухи и приказали пасти овец. Однажды к нему на пастбище заглянул охотник. Ян угостил его сыром из своей сумы и попросил попасти за него овец, пока он осмотрит силки на птиц. Охотник согласился. Забрел Ян в глубь леса и вышел к огромному замку. В замке жил великан. Увидел он Яна, схватил копье, бросился к юноше да как закричит: «Ах ты, букашка, чего тебе здесь надо?» Ян, времени даром не теряя, хлестнул великана
Вошел принц внутрь замка, все кругом осмотрел и нашел на столе ларчик. Ларчик ему приглянулся, постучал принц по крышке — сейчас же перед ним предстали два молодца и спрашивают: «Чего тебе надо, хозяин?» «Хочу знать, что еще в этом замке есть!» — ответил Ян. Молодцы отвели Яна в сад, а в том саду росли невиданные по красоте цветы. Ян нарвал букетик, вернулся на пастбище, поблагодарил охотника и погнал овец домой.
Когда гнал Ян овец по городу — все оглядывались, до того букетик у него был красивый и душистый. Принцесса глянула в окно и увидела пастуха с букетиком. А как увидела, послала слуг купить цветы у пастуха. Ян ответил слугам: «Кому нужен этот букетик, пусть сам придет и скажет: Яничек, дай мне твой букетик!» Принцесса пришла к Яну и попросила: «Яничек, пожалуйста, дай мне твой букетик!» Ян и отдал ей цветы. На второй день Ян опять отправился в замок и собрал букет еще краше первого. Когда вечером погнал он овец домой, весь город был полон аромата его цветов. Принцесса выглянула из окна, увидела пастуха, вышла к нему и попросила: «Яничек, пожалуйста, дай мне твой букетик!» И получила прекрасный букет.
На третий день зашел Ян в замок великана, набрал там горсть золотых монет и отдал охотнику, который три дня за него пас стадо. Когда Ян пригнал стадо в город, там только и разговоров было о том, что через месяц съедутся все принцы с округи на смотрины королевской дочки.
Когда все принцы съехались, Ян все еще пас стадо. Воткнул он посох в землю — овцы возле посоха паслись точно на привязи — и отправился в лесной замок. Там Ян постучал по крышке ларчика, перед ним предстали два молодца и спрашивают: «Чего тебе надобно, хозяин?» «Хочу я белое одеяние, как и полагается принцу, и белого коня, серебром подкованного, с серебряной сбруей». Только сказал Яничек молодцам о своем желании, и сейчас же перед замком очутился белый конь, подковы у него сверкали, сбруя и седло были отделаны серебром. Белое одеяние, отороченное серебром, лежало на столе. Принц оделся, сел на коня и отправился в королевский дворец, где и оказался последним в ряду.
Все принцы торжественно проехали мимо принцессы, но платочек свой отдала она Яну, хоть и ехал он последним. После этого умчался Ян на своем белом коне в лесной замок, переоделся в одежду пастуха, вернулся к овцам и погнал их домой. Вышла к нему принцесса и говорит: «Яничек, это же ты был на белом коне!» Яничек улыбнулся и все про себя рассказал. Принцесса обрадовалась, привела Яна к отцу, и вскоре во дворце сыграли свадьбу. В лесном замке, где раньше жил великан, Ян нашел огромное богатство, а после смерти короля стал править в той стране, и жили они с принцессой долго и счастливо.
Шемяка Суд