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