Мария Ивановна Ярославская родилась 8 марта 1912 года в селе Нахвальское Сухобузимского района Красноярского края. Её биологический отец был купцом из Красноярска, но выросла Мария в семье отчима. После окончания курсов медсестёр в Иркутске она вышла замуж за лётчика Леонида Михайловича Петрова и переехала в Тбилиси по месту службы мужа.
Когда началась война, Леонид ушёл на фронт (воинская часть 003, полевая почта 23207), а Мария осталась в Тбилиси, где работала в окружном военном госпитале. Между супругами завязалась фронтовая переписка.
Во время войны Мария ездила к мужу на фронт. Она вспоминала, как добивалась разрешения у его начальства, как с трудом на военном эшелоне добралась до расположения части.
После войны судьба распорядилась жестоко. Леонид Петров был осуждён по 58-й статье — как рассказывала Мария, он критиковал своё командование за неправильно выбранную тактику. Чтобы избежать репрессий как жена осуждённого, Мария была вынуждена официально отказаться от родства с ним. Всю оставшуюся жизнь она говорила, что муж погиб на войне.
Только в 1990 году, когда Мария Ивановна переехала из Тбилиси в Красноярск, открылась правда: Леонид не погиб, а был репрессирован. После отбытия срока (или реабилитации) он узнал о её поездке с пациентом из госпиталя, они встретились. Леонид хотел вернуться к Марии, но у него уже была другая семья, и она ему отказала. Больше замуж Мария Ивановна не выходила, хотя поклонников было много — она была очень красивой женщиной, в молодости напоминала Любовь Орлову.