В 1932 году вновь семейная лодка Михаила Булгакова разбилась: он расстался с Любовью Белозерской и его «тайный друг» Елена Шиловская, помогавшая ему во всем, стала его женой. Она печатала под диктовку произведения, вела все его дела.
В первых вариантах рукописи не было ни Мастера, ни Маргариты – эта романтическая линия появилась позже. В конце 1937 года роман получил название «Мастер и Маргарита». И прототипом Маргариты стала Булгакова Елена Сергеевна.
Время от времени у писателя появлялась надежда, что роман все же опубликуют. Он читал отрывки своим знакомым. В письмах жене он писал: «Что будет?…Не знаю. Вероятно, ты уложишь [роман] в бюро или в шкаф, где лежат убитые мои пьесы, и иногда будешь вспоминать о нем. <…> Свой суд над этой вещью я уже совершил, и если мне удастся еще немного приподнять конец, я буду считать, что вещь заслуживает корректуры и того, чтобы быть уложенной в тьму ящика».
К 1938 году роман был готов, однако править его Булгаков продолжал до своей смерти.
Осенью 1939 года писатель серьезно заболел.
Еще в феврале 1940 года он продиктовал последние правки к роману «Мастер и Маргарита». А 10 марта 1940 года писатель скончался.
Его тело кремировали, а прах захоронили на Новодевичьем кладбище.
Он умер, не закончив книгу. Роман, который теперь известен, появился благодаря трудам его вдовы Елены Сергеевны, проделавшей большую редакторскую работу.
Ближайший друг писателя П. С. Попов очень точно сказал о Булгакове: «Беспокойный, трудный путь писателя, пройденный с таким напряжением и неоскудевавшей энергией, путь жизни и творчества…и который оборвался так рано… дает право писа – телю… на глубокую признательность за незабываемый вклад, внесенный им в сокровищницу русской литературы».
Благодаря поэту К. Симонову состоялась первая публикация романа в журнале «Москва», № 11 за 1966 г. и № 1 за 1967 г. с многочисленными сокращениями.
Полный текст романа в нашей стране был опубликован в 1973 году издательством «Художественная литература» тиражом 30 000 экземпляров.