Pytanie, czy to Witold namawiał króla do małżeństwa, czy też król prosił go o pośrednictwo pozostaje nierozstrzygnięte. W literaturze historycznej próbuje się łączyć większość teorii w jedną całość: Jagiełło poznał księżniczki Holszańskie zimą 1420/1421, a Sonka zdobyła jego sympatię; do małżeństwa króla zaczął namawiać wuj dziewczyny Semen, a sprawę poparł później WitoldM. Duczmal, Jagiellonowie, s. 423.. Ze względu na ówczesne zwyczaje nie można było wydać córki młodszej przed starszą, dlatego Wasylisę szybko poślubiono Iwanowi, księciu na Bielsku, jednemu z licznych bratanków Jagiełły. Sonka była prawosławną, więc by móc poślubić polskiego króla na początku 1422 roku w Nowogródku przyjęła chrzest w obrządku katolickim, otrzymując imię Zofia.
Ślub Jagiełły z Zofią odbył się w lutym 1422 w kościele pw. Przemienienia Pańskiego w Nowogródku, udzielił go Maciej, biskup żmudzki. Data dzienna ślubu pozostaje dyskusyjna: część badaczy opowiada się za 7 lutegoZ. Wdowiszewski, Genealogia Jagiellonów, s. 44–47.; inni za 24 lutegoA. Gąsiorowski, Itinerarium Władysława Jagiełły 1386-1434, s. 74; J. Tęgowski, Pochodzenie Zofii Holszańskiej, s. 28;