Советский офицер Иван Соколов, командир танкового экипажа, прибывает в чехословацкий городок. Его задача — восстановить мост, разрушенный отступающими немцами. Местный мальчик Мирек помогает Ивану найти материалы. В разговоре Мирек спрашивает: «Почему вы воюете?» Иван отвечает: «Чтобы у тебя был мир». В перерывах между боями солдаты делят хлеб с местными, чинят технику. Немцы атакуют, но мост удаётся восстановить. В финале Иван смотрит на закат, думая о доме. Мирек машет ему рукой.
Группа советских туристов едет в Висбаден через Чехословакию и Австрию. Главные: инженер Петров, студентка Лена, пенсионер Николай Иванович. На границе таможенник проверяет чемоданы, копается в журналах. В Праге Лена теряет группу, знакомится с чехом Яном. Он показывает ей старую аптеку, где продают странные травы. В автобусе Николай Иванович спорит с Петровым: «Опять про политику? Давайте лучше про погоду». В Висбадене Лена покупает духи с запахом липы, Петров ищет запчасти для «Жигулей».
В лесу мальчик Янек находит золотой папоротник, который исполняет желания. Его сестра Аленка просит новое платье — оно тут же появляется. Соседский парень Вашек крадёт папоротник, желает мешок монет, но они превращаются в сухие листья. Старый дед Власта предупреждает: «Богатство без труда — пустое». Янек возвращает цветок на поляну, где тот укореняется. Аленка доит козу, Вашек рубит дрова — всё как прежде. Только в сумерках папоротник слабо светится в траве.
Прага, 1942 год. Юлиус, 18 лет, прячет еврейскую девушку Эстер в подвале дома своих родителей. Отец Юлиуса, инженер, занят на заводе; мать боится доносов соседей. Эстер рассказывает о жизни в гетто: «Мы ели хлеб с опилками». Юлиус приносит ей книги, они обсуждают стихи. Однажды в дом приходят гестаповцы, обыскивают комнаты. Юлиус успевает спрятать Эстер за стеной шкафа. После ухода солдат она шепчет: «Я не хочу умирать». На улицах — плакаты с призывами к доносам. Юлиус решает найти для неё