В небольшой деревушке на севере Италии живет Лука Тавиано, маленький мальчик с пышной рыжей гривой и бесконечным воображением. Он обожает придумывать удивительные сказки о добром гиганте по имени Орландо и проводить время со своими верными друзьями в старом заброшенном замке, играя в рыцарей и принцесс. Но в один мрачный день всё меняется, когда юному Луке поставляют страшный диагноз – лейкемия, и его светлая мечта внезапно подвергается сомнению.
Единственной возможностью спасения становится пересадка костного мозга. Вот только найти подходящего донора оказывается жуткой проблемой. Но однажды, после безнадежных поисков, как будто из ниоткуда, появляется спаситель – странник Иосиф Нейман.