К счастью москвичей, захватившие в плен Василия II казанцы не пошли к столице, а с ценной добычей отправились к хану Мухаммеду, расположившемуся в Нижнем Новгороде. Тот решил связаться с Дмитрием Шемякой, чтобы за хорошую плату отдать ему пленника. Василий Косой к тому времени в борьбе за престол не участвовал, а Дмитрий Красный умер.
На этот раз Василий Васильевич не смирился с ударами судьбы. Он стал уговаривать хана отпустить его домой, обещая выплатить большой выкуп и дать в кормление несколько богатых городов.
Предложение показалось Мухаммеду очень заманчивым. Кроме того, прошел слух, что Дмитрий Шемяка убит и других претендентов на великокняжеский престол нет. В действительности Шемяка никак не мог решить, что делать, и задержался с ответом.
Наконец Василия II в сопровождении большого татарского отряда отпустили домой для сбора дани. По дороге встретились посланцы Дмигрия Шемяки с письмом хану. Василию удалось его прочесть. С удивлением он узнал, что двоюродный брат просил хана навсегда заточить Василия в Казани, а себя признать великим князем. Это означало, что новое междоусобие неминуемо...
Возвращение в Москву Василия Васильевича, чей авторитет после неудач был подорван, многие восприняли все-таки с большой радостью. Самая теплая встреча ждала его в Переяславле, где находились покинувшие Ростов Софья Витовтовна, Мария Ярославна и малютки-княжичи. Все еще энергичной матери великого князя вновь удалось собрать видных бояр, военачальников и простых воинов, которые составили двор и войско недавнего пленника. Он уже не чувствовал себя беззащитным перед новыми несчастьями и невзгодами.
В Москву переехали не сразу, после пожара надо было заново отстроить великокняжеский дворец. Первое время даже пришлось жить в загородном доме Софьи Витовтовны, а потом — у Юрия Пазрикеевича. Только в декабре удалось справить новоселье в новом тереме Марии Ярославны с отдельными покоями для сыновей. Более просторные палаты для великого князя появились еще позднее. Софья Витовтовна, по обычаям того времени, поселилась отдельно, хотя по-прежнему оставалась самым уважаемым членом семьи Василия II.
На праздничном пиру все подняли кубки за то, чтобы несчастья остались позади и наконец-то наступили долгожданные мир и покой. Но главная беда была еще впереди.
Дмитрий Шемяка, поселившийся в Угличе, упорно плел нити заговора против Василия Васильевича. Ему даже удалось склонить на свою сторону нескольких влиятельных князей: Ивана Можайского и Бориса Тверского, а также бояр и дружинников умерших удельных князей, которых в Москве не привечали и на службу не брали. Примкнули к ним некоторые купцы и монахи. Заговорщики всюду твердили, что великий князь — изменник, прихвостень ордынцев, отдает им русские города и для них собирает дань с простых людей. Последние обвинения были вполне справедливыми — за свое освобождение из казанского плена Василий II расплачивался достаточно долго.
В Москве никто не подозревал о грядущей беде, даже дальновидная Софья Витовтовна не могла предусмотреть готовящиеся козни. Это и неудивительно, великой княгине исполнилось уже семьдесят пять лет, и ей хотелось думать лишь о покое.
В феврале 1446 года, по устоявшемуся обычаю, Василий Васильевич с маленькими сыновьями Иваном и Юрием отправился на богомолье в Троице-Сергиев монастырь. Мария Ярославна осталась дома, она ждала очередного ребенка. Софья Витовтовна считала себя слишком старой для таких поездок, не подозревая, что в скором времени совершит более грандиозное путешествие, но уже не по доброй воле.
Сторонники Дмитрия Шемяки узнали, что Москва не охраняется и никто не ждет нападения врагов.
Действительно, в ночь на 12 февраля заговорщики без всякого труда проникли в Кремль и вломились во дворец. Немногочисленная стража спала глубоким сном и не оказала никакого сопротивления.
Первыми схватили Марию Ярославну и Софью Витовтовну. К несчастным женщинам тут же приставили стражу, а слуг бросили в темницу. Но одному из дворян по имени Бунко все же удалось пробраться к великой княгине и спросить ее: «Что делать?»
Софья Витовтовна, обрадованная, что не все предали ее и сына, попросила Бунко тайно отправиться в Троице-Сергиев монастырь и предупредить великого князя о случившемся. Тот так и сделал.
Наутро к пленницам пришел Дмитрий Шемяка и заявил, что отныне власть принадлежит ему, а Василий II за свои измены будет жестоко наказан.
На это гордая Софья Витовтовна смело ответила, что наказан будет сам Шемяка за клятвопреступление и беззаконие. «Бог видит все и каждому воздаст по делам его». После этих слов престарелая женщина стала главным врагом зарвавшегося честолюбца. Он решил, что с ней следует расправиться особо.