Géza arranged Stephen's marriage, to Gisela, daughter of Henry II, Duke of Bavaria, in or after 995. This marriage established the first family link between a Hungarian ruler and a Western European ruling house, as Gisela was closely related to the Ottonian dynasty of Holy Roman Emperors. According to popular tradition preserved in the Scheyern Abbey in Bavaria, the ceremony took place at the Scheyern castle and was celebrated by Saint Adalbert. Gisela was accompanied to her new home by Bavarian knights, many of whom received land grants from her husband and settled in Hungary, helping to strengthen Stephen's military position. Györffy writes that Stephen and his wife "presumably" settled in Nyitra after their marriage.