Štěstí nakonec nalezla po boku současného partnera, podnikatele Karla Vágnera ml. Za něho se provdala v roce 2010, tři měsíce před narozením jejich staršího syna Maxe. Byl to tichý obřad na radnici, kterého se účastnilo pouze osmnáct lidí. V roce 2013 přivedla na svět druhého syna Bruna.
"Říkala jsem si, že už je možná po všem. Bylo mi sedmatřicet, a ne že bych byla vyloženě hysterická, ale občas na mě padaly deprese, že už snad normálního chlapa nenajdu a děti mít nebudu," svěřila se Krainová s odstupem času. "No, a když jsem takhle téměř rezignovala a už nic neočekávala, objevil se Karel."