В далекой провинции России разворачивается глубоко трагическая история простого ребятенка - Степана Грачева, который после тюремного заключения стремится начать жизнь с чистого листа. Но встреча с его бывшей соседкой полностью переворачивает его жизнь с ног на голову. Именно эти две части романа раскрывают различные аспекты, влияющие на человеческую судьбу.
Однако это не единственное событие, которое заставляет читателя поверить в то, что наш герой будет бороться за свою справедливость и истину. В далекие времена древних племен представлена доисторическая часть романа, где наблюдаем эпизоды из жизни первобытных людей, пытающихся выжить в суровом мире.