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