Юный князь Василий, преодолевший тысячи верст на пути домой, попадает в Тракайский замок, где выказывает дружеское расположение литовскому князю Витовту. Визит оборачивается встречей с прекрасной Софьей, дочерью хозяина замка, которая с первого взгляда очаровывает знатного гостя. Несмотря на препятствия в виде соперницы и приказ литовского короля, который запрещает княжне выходить замуж, она не отчаивается и… борется за свое счастье так, как умеет. Но как быть молодым, если их брак не одобрит и отец Василия, сам Дмитрий Донской?