Dobrawa zgodziła się poślubić Mieszka I pod warunkiem, że odeśle swoje siedem żon, które miał jako poganin i stanie się przykładnym chrześcijaninem.
W średniowieczu sojusze między państwami były zawierane najczęściej drogą małżeństwa. Ślub Mieszka I i czeskiej księżniczki Dobrawy miał przypieczętować sojusz zawarty z władcą Czech w 965 r. Jednak Dobrawa nie od razu zgodziła się na przyjazd do Polski i ślub z pogańskim władcą. Postanowiła przekonać Mieszka do przejścia na chrześcijaństwo i, jak pisze Gall Anonim, odmówiła dzielenia z nim łoża małżeńskiego, dopóki nie wyrzeknie się swoich pogańskich błędów.