Moscow, 1929: a city that has lost its way amid corruption and fear, inhabited by people who have abandoned their morals and forsaken spirituality. But when a mysterious stranger arrives in town with a bizarre entourage that includes a giant talking cat and a fanged assassin, all hell breaks loose. Among those caught up in the strange and inexplicable events that transpire in the capital are the Master, a writer whose life has been destroyed by Soviet repression, and his beloved Margarita. Their adventures reveal a story that began two thousand years ago in ancient Jerusalem - and its resolution will decide their fate. Translated by Michael Karpelson.