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