В августе 1945 года в удалённый посёлок Край возвращается Игнат, бывший танкист, который испытывает настоящую страсть к паровозам. Вскоре он узнаёт о заброшенном немецком локомотиве, оставшемся на уединённом острове с довоенных времён, и решает заняться его восстановлением. Однако, как оказывается, этот паровоз не просто машина — у него есть имя, «Густав», и хозяйка, Эльза, которая является дочерью немецкого инженера, арестованного в начале войны.
Игнат, стремящийся осуществить свою мечту, сталкивается с недоверием местных жителей. Для них он остаётся чужаком, что приводит к конфликтам и напряжённым ситуациям. Эльза, в свою очередь, также испытывает внутренние противоречия: она связана с историей паровоза и своей семьёй, что добавляет сложности в их отношения.
В этой истории переплетаются не только человеческие судьбы, но и судьбы самих паровозов, которые становятся почти живыми персонажами. Каждый из них имеет своё имя и характер, что придаёт сюжету особую глубину. Конфликты и страсти, возникающие между героями, можно сравнить с шекспировскими драмами, где любовь, предательство и стремление к свободе переплетаются в единую картину. В итоге, Игнату предстоит не только восстановить паровоз, но и найти своё место в этом новом, изменившемся мире.