Брак великого Тверского князя Бориса Александровича с Анастасией Андреевной не был плодовитым. Точная дата их венчания не известна, но их единственный ребёнок – дочь Мария родилась в 1442 году, а через девять лет в 1451 году великая княгиня Анастасия Андреевна умерла. Следовательно, их брак длился, как минимум десять лет. А детей больше не было. Продолжение рода было под угрозой. Поэтому в 1453 году Борис Тверской женился вновь на молодой княжне Анастасии Александровне Глазатой-Шуйской, происходившей из рода Суздальско-Нижегородских князей. В этом браке, наконец-то, появился долгожданный наследник Тверского престола – княжич Михаил Борисович (1453 – 1505).
Такая вот сложная биография княжны Марии Борисовны Тверской. В пять лет она стала невестой, в девять лет потеряла мать. В десять её выдали замуж. Никакого детства не было. Мария Борисовна сразу вступила во взрослую жизнь.
После того, как главный противник великокняжеской семьи князь Дмитрий Шемяка умер 17 июля 1453 года в Новгороде, Василий II смог окончательно утвердиться в Москве, вновь был поднят вопрос о браке наследника. Видимо тверская сторона настаивала на династическом браке, как гарантии политического московско-тверского союза. И хотя молодожёны ещё не достигли зрелого возраста, жениху исполнилось 12 лет, невесте – 10, венчание состоялось в Москве 4 июня 1452 года.
Так ещё ребенком Мария Борисовна стала замужней женщиной и вошла в новую семью своего мужа. При этом следует учитывать, что на момент вступления в брак Мария Борисовна являлась единственной наследницей Тверского княжества, поскольку у великого Тверского князя Бориса Александровича ещё других детей не было. Поэтому будущие дети Марии Борисовны и Ивана Васильевича могли претендовать на Тверской престол, что делало этот брак для Московской великокняжеской семьи особенно привлекательным. Мальчик в Тверской великокняжеской семье родился лишь в конце 1453 года, когда Мария Борисовна уже проживала в Москве. Поэтому, очевидно, они не могли быть близкими людьми. А после смерти отца великого князя Бориса Александровича в 1461 году Марию Борисовну уже ничего не связывало с Тверью, где утвердилась её мачеха великая княгиня Анастасия Александровна, управлявшая Тверью от имени малолетнего сына.
Адаптация в Москве для Марии Борисовны была, очевидно, долгой и сложной. Она была ещё слишком мало и не имела заступников. При великокняжеском дворе заправляла мать Василия II – великая княгиня Софья Витовтовна. Но её влияние на молодую невестку, вероятно, было не сильным, поскольку она вскоре умерла 15 июня 1453 года. С этого времени главой семьи становится мать княжича Ивана Васильевича великая княгиня Мария Ярославна. Она и стала настоящей наставницей юной невестки.