В начале 30-х годов важные события произошли и в личной жизни писателя. Отношения с Е. С. Шиловской приобрели новый поворот и во многом изменили жизнь Булгакова. У Елены Сергеевны была довольно интересная биография. Она родилась 21 октября (2 ноября) 1893 года в Риге (впоследствии свой день рождения всегда отмечала 21 октября, несмотря на замену юлианского календаря григорианским). Род Нюренбергов (первоначально в русской огласовке — Ниренбергов) в России ведет свое происхождение от еврея-ювелира Нюренберга, приехавшего в Житомир в 1768 году в числе немецких переселенцев, приглашенных Екатериной II. Отец Елены Сергеевны, Сергей Маркович (Шмуль-Янкель) Нюренберг, был сыном мелкого бердичевского торговца Мордки Лейба Нюренберга. В середине 1880-х годов Шмуль-Янкель перешел из иудейства в лютеранство, а в 1889 году, накануне брака с матерью Елены Сергеевны, Александрой Александровной Горской (в браке — Нюренберг), дочерью православного священника, принял православие. В XIX веке многие представители этого рода Нюренбергов переселились в Прибалтику и в значительной мере обрусели. В 1892 году Сергей Маркович закончил гимназию в Дерпте (ныне Тарту в Эстонии) и вскоре перебрался в Ригу. Там он работал сначала учителем, а потом податным инспектором и активно сотрудничал с местными газетами.
Елена Сергеевна в 1911 году окончила гимназию в Риге и в 1915 году в ходе эвакуации, вызванной приближением к Риге линии фронта, вместе с родителями переехала в Москву (после 1917 года родители вернулись в Ригу). Как отмечала она в своей автобиографии: «Я научилась печатать на машинке и стала помогать отцу в его домашней канцелярии, стала печатать его труды по налоговым вопросам». В декабре 1918 года Елена Сергеевна обвенчалась в Москве с Юрием Мамонтовичем Нееловым, сыном знаменитого артиста Мамонта Дальского, служившим в центральном аппарате РККА. В июне 1920 года его откомандировали в 16-ю армию Западного фронта, где Неелов стал адъютантом командующего Н. В. Сологуба. 10 октября 1919 года членом Реввоенсовета и исполняющим обязанности начальника штаба 16-й армии стал бывший капитан царской армии Евгений Александрович Шиловский, знакомый с Нееловым еще по Москве. Евгению Александровичу удалось завоевать любовь Елены Сергеевны. В сентябре или октябре 1921 года в Москве они поженились.
Елена Сергеевна вспоминала: «Это было в 1921 году в июне (или июле). Мы с Евгением Александровичем пришли к патриарху, чтобы просить разрешения на брак Дело в том, что я с Юрием Мамонтовичем Нееловым (сыном Мамонта Дальского), моим первым мужем, была повенчана, но не разведена. Мы только в загсе оформили развод. Ну, и надо было поэтому достать разрешение на второй церковный брак у патриарха.
Мы сидели в приемной патриаршего дома… Вдруг дверь на дальней стене открылась и вышел патриарх в чем-то темном, черном или синем, с белым клобуком на голове, седой, красивый, большой. Правой рукой он обнимал Горького за талию, и они шли через комнату. На Горьком был серый летний, очень свободный костюм. Казалось, что Горький очень похудел и потому костюм висит на нем. Голова была голая, как колено, и на голове тюбетейка. Было слышно, как патриарх говорил что-то вроде: Ну, счастливой дороги…
Потом он, проводив Горького до двери, подошел к нам и пригласил к себе. Сказал:
— Вот, пришел проститься, уезжает.
Потом, когда Евгений Александрович высказал свою просьбу, улыбнулся и рассказал какой-то остроумный анекдот не то о двоеженстве, не то о двоемужестве, не помню, к сожалению. И дал, конечно, разрешение».
А. М. Горький покинул Россию 16 октября 1921 года. Поэтому визит Шиловского и Елены Сергеевны к патриарху состоялся, скорее всего, в сентябре или в начале октября, а не в июне. К тому времени Евгений Александрович был назначен преподавателем оперативного искусства в Военной академии РККА.
В 1921 году у Шиловских родился сын Евгений, а в 1926 году — второй сын Сергей. В 1922–1928 годах Шиловский был начальником учебного отдела, помощником начальника Военной академии имени Фрунзе, в 1928–1931 годах — начальником штаба Московского военного округа, а с 1931 года — начальником штаба Военно-Воздушной академии имени Н. Е. Жуковского, где, кстати сказать, работал вместе с Б. М. Земским. В 1937 г., счастливо избежав репрессий, Шиловский был переведен на ту же должность в Академию Генштаба. В 1939 году его удостоили звания профессора, а в 1940 году — генерал-лейтенанта.