События происходят в России в двадцатом веке и в наши дни. В романе несколько главных героев: студенты художественной академии Тея и Шарло, а также их прадеды Пётр и Андрей и их друг Дечо. Но однажды каждый из них должен сделать выбор. Петра обвиняют в троцкизме, Андрей доказывает, что только Пётр может выполнить задание и переправляет его в Берлин и Вену для передачи Дечо документа и книги, Дечо, рискуя жизнью, помогает Петру перейти линию фронта и вернуться домой, Тея отказывается сделать аборт, Шарло идёт в армию, выносит после боя друга и погибшего командира, отказывается от женитьбы на дочери компаньона отца. Несмотря на испытания, они остаются верны себе, дружбе и любви. Пётр возвращается к жене и дочери, Андрей защищает друга, Дечо перед войной в Европе предотвращает уничтожение своих соотечественников фашистами, а после начала Отечественной войны спасает многих из них из немецкого плена, у Теи рождается сын, Шарло выживает в авиакатастрофе и возвращается к Тее и сыну.