28 февраля 1929 г. Булгаков познакомился с Еленой Сергеевной Шиловской (1893–1970). Ей суждено было стать его третьей женой, пережить вместе с ним самый тяжелый период жизни, проводить в последний путь, а после долгие годы хранить его творческое наследие. Причем хранить истово, с абсолютной верой в его гениальность.
«Елене Сергеевне Булгаков делал подарки, глубоко волновавшие ее: он дарил ей свои автографы, свои рукописи. Их она берегла свято и благоговейно. С тех пор – всегда. Существующий ныне архив писателя Михаила Булгакова (разделенный между Пушкинским Домом в Ленинграде и [Российской Государственной библиотекой] в Москве, но тем не менее цельный) фактически делится на три периода – на три, увы, неравные части. До 1929 года сохранилось мизерно мало. С 1929-го – значительно больше. С 1932 года, когда Елена Сергеевна стала женой писателя, сохранилось почти все: рукописи, черновики, варианты, деловые бумаги, письма…» [14, с. 286].
«Ей было тридцать шесть лет, она была очень хороша собой, и очарование ее заключалось не столько в чертах лица (красивого лица с чуть косящим разрезом глаз) и даже не в изяществе стройной фигуры (изящество и стройность она сохранила до конца своих дней), а в чем-то другом, что, собственно, и составляет очарование женщины, – в ее манере двигаться и говорить, в ее поступках – не больших, а малых, сиюминутных, в движении ее души…» [14, с. 284]. С их первой встречи, состоявшейся в уже знакомом нам доме Нирензее, и до момента, когда Елена Сергеевна стала не «тайной», как Маргарита для мастера, а настоящей женой Булгакова, должно было пройти три с половиной года.
Ни Елена Сергеевна, ни Михаил Афанасьевич не были свободными людьми. К тому же муж Елены Сергеевны Е. А. Шиловский был крупным военачальником. Поначалу влюбленные встречались тайно. Однако взаимное чувство росло, и становилось понятно, что это не легкое увлечение и не щекочущий нервы флирт.
25 февраля 1931 г. Е. А. Шиловский потребовал, чтобы Елена Сергеевна оставила возлюбленного. На некоторое время их отношения прекратились, но возобновились летом 1932 г., и влюбленные уже не расставались. 3 октября был оформлен развод М. А. Булгакова с Л. Е. Белозёрской, и на следующий день зарегистрирован его брак с Е. С. Шиловской, принявшей фамилию Булгакова [6].
Считается, что Елена Сергеевна стала прототипом Маргариты в главном булгаковском романе.