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