As far as I'm concerned my princesses (experience as Spain, England, Byzantines, Milan and Moors) have never married a faction heir or another important figure of other faction's families. Are they just diplomats with the extra option of marrying local lords or do they ever seal alliances??