В августе сорок пятого года в маленький поселок Край возвращается Игнат, бывший танкист, для которого паровозы - это страсть всей жизни. Узнав о брошенном немецком паровозе на острове, он решает его восстановить. Однако паровоз уже имеет имя "Густав" и хозяйку - Эльзу, дочь арестованного в начале войны немецкого инженера. Местные жители видят в Игнате чужака, одержимо стремящегося к своей мечте.
Страсти накаляются, напоминая шекспировские драмы, где участвуют не только люди, но и паровозы, кажется, почти живые существа с собственными именами. Игнат вступает в конфликт с Эльзой из-за "Густава", который становится символом их противостояния и притяжения одновременно.
Игнат - человек свободный духом, его мечта о восстановлении паровоза отражает желание возродить что-то утраченное не только для себя, но и для всего поселка. Эльза же защищает наследие своего отца, видя в "Густаве" часть своей семьи и истории.
Конфликт между героями усугубляется их разными взглядами на прошлое и будущее, на принадлежность к земле, которую они оба считают родной. Ставки высоки: это не просто паровоз, это символ надежды, любви и памяти о тех, кто ушел.
История Игната и Эльзы переплетается с судьбой "Густава", где каждый из них борется за свое право на мечту и любовь. Паровоз становится не только объектом спора, но и катализатором изменений в жизни поселка Край.