Interaction · Diplomatic actions
Find Spouse
Find a spouse for the character you send
What you need
You
To send it
If
- The character you send:
is_diarch = yes- Is not a ruler
Then
- This … is not Loyal enough to consent to being married off
- The character you send:
If
- The character you send is not the other character
Then
If
- The other character:
is_diarch = yes- Is not a ruler
Then
- This … is not Loyal enough to consent to being married off
- The other character:
If
- The character you target:
is_diarch = yes- Is not a ruler
Then
- This … is not Loyal enough to consent to being married off
Else if
Then
- The character you send: They can and … can marry
Otherwise
- The character you send: They and … can get betrothed
- The character you target:
None of these
- You: Is at war with the target
To see it in the menu
None of these
- The character you send: Has “promised grand wedding by” (a variable the game's script sets)
- The other character: Has “promised grand wedding by” (a variable the game's script sets)
The character you target
Also needed: not imprisoned
The character you send
To send it
To see it in the menu
One of these
- Is a courtier of you
or
All of these
- Is a child of you
- Is a vassal (or below) of you
or
root ?= this
- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If a check the game hides passes: the same again (4 lines)
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
allowed_more_spouses = yes- If concubine:
- Is your concubine
One of these
All of these
- Is betrothed
- Is betrothed to you
or
All of these
All of these
All of these
is_alive = yes- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If
a check the game hides
Then
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
marriage_clergy_can_marry_trigger = { }
If
a check the game hides
Then
exists = scope:contest_winner
allowed_more_spouses = yes
- You:
All of these
All of these
is_alive = yes- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If
a check the game hides
Then
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
marriage_clergy_can_marry_trigger = { }
If
a check the game hides
Then
exists = scope:contest_winner
allowed_more_spouses = yes
- If concubine:
- Is your concubine
- You:
- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If a check the game hides passes: the same again (4 lines)
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
marriage_clergy_can_marry_trigger = { }
- The can marry char check:
- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If
a check the game hides
Then
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
marriage_clergy_can_marry_trigger = { }
If
- The can marry char check:
allowed_to_marry_same_sex_trigger = { }
Then
sex_opposite_of = scope:can_marry_char_check
- The can marry char check:
NOT = { has_opinion_modifier = { modifier = divorced_me_opinion target = scope:can_marry_char_check } }If
- Is not a courtier of the can marry char check
Then
- Their rite:
rite_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:can_marry_check CHARACTER_2 = scope:can_marry_char_check }
If
- The can marry char check: Is not a courtier of the can marry check
Then
- The can marry char check’s rite:
rite_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:can_marry_check CHARACTER_2 = scope:can_marry_char_check }
None of these
- The can marry check: Is the can marry char check’s spouse
- Otherwise:
- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If
a check the game hides
Then
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
One of these
- … (more in the script below)
- … (more in the script below)
The other character
If
is_pool_guest = yes- Their host: Is played by a person
Then
NOT = { is_pool_guest_of = host }
Find Spouse is a diplomatic character interaction in Crusader Kings III. The character you target needs: Is not imprisoned. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include You … Abandoned Marriage (-150), Weak Hook used (+100), Strong Hook used (+200) and 81 more. It costs Prestige (varies), Influence (varies), Piety (varies). Patch 1.20.1.2, from game/common/character_interactions/00_marriage_interactions.txt.
Quick answers (3)
- What are the requirements for Find Spouse in CK3?
- The character you target: Is not imprisoned. (patch 1.20.1.2)
- How do I get the AI to accept Find Spouse?
- Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: You … Abandoned Marriage -150, Weak Hook used +100, Strong Hook used +200, You … Promising Prospects +50, You … Promising Prospects +25, Your Dynasty has Desirable Match +30, Your Dynasty has Light of Glory +10, You … Know Your Land, Know Your People +50, You … Know Your Land, Know Your People +25, The recipient desires an Alliance, The recipient desires an Alliance, The recipient does not want an Alliance, You have too many existing Alliances, You … at War, Marriage Favor +100, Fellow Confederates +25, Relative Close Family Tiers, Your Government is not Bureaucratic, The recipient's Government is not Bureaucratic, The character you send's Merit, Your Merit, You … an …, Ceremonial Monarch -1,000, You … Clergy, You … their Liege +40, You … their Liege +60, Valuable Claimant -50, Title Claimant -50, … Opinion of the spouse, …, … Opinion of the matchmaker, …, The recipient wishes well for Lovers +15, The character you send and the other character are Lovers +25, The character you send and the other character are Soulmates +100, The recipient is suspicious of your previous spouse dying during your Grand Wedding -50, You speak the … Language +5, The recipient's Realm is Foreign and shares your Court Language (you do not personally know …) +5, The recipient's Realm is Foreign and shares your Court Language (and you personally know …) +15, The recipient is in your Roll of Patrons +25, Secured Alliances +10, The recipient's own Marriage -15, Your Candidate is your Heir +10, Your Candidate is your Heir +20, Patrilineal Marriage, The character you send is Lowborn, Level of Splendor of the … Dynasty, The recipient's Faith Differs From …, Your Rite is enormously Divergent -50, Your Rite is profoundly Divergent -30, Your Rite is quite Divergent -20, Your Rite is moderately Divergent -10, Your Rite is somewhat Divergent -5, The other character's Faith does not allow Polygamous -1,000, The other character's Faith does not accept Same-Sex Relations -1,000, The marriage will have no Fertility -200, Age Considerations, Age Considerations, The marriage will have Low Fertility -100, The marriage will have Low Fertility -200, The marriage will have Low Fertility -200, The marriage will have Low Fertility -200, The character you send … Incapable -50, Unimportant Courtier +10, The other character is important to the recipient -10, The other character is a parent of the recipient's children -25, Intimidated by you, Terrified of you, Intimidated by you, Terrified of you, Intimidated by you -50, Terrified of you -75, Intimidated by you -75, Terrified of you -150, Intimidated by you, Terrified of you, The other character is dear to the recipient, The other character is dear to the recipient, The marriage would be Incestuous -1,000, The other character's Age, The recipient heard good things about my heir +75, The recipient heard good things about my child +50, The other character is focused on their Inspiration -100, The recipient is impressed by my Royal Court, The recipient is unimpressed by my Royal Court, You Domicile Buildings, Marital Ceremonies Cultural Tradition +10, Isolationist Culture -999, The recipient is less likely to arrange a marriage with a character of a different Faith -999, Longstanding ties between Houses +20, Struggle Phase Bonus +25, Using Piety +25, Spending Influence +25, Spending Herd +10, Reliable Regent +10, Scales of Power, House … Feud with House … -25, The recipient is your Tributary +50, The recipient is Obedient to you +100, You … a filthy Nomadic Horse Lord -100, You … a filthy Nomadic Horse Lord -50, You low Prowess, You Dominance is Unruly Nomads -40, You Dominance is Limited Dominance -20, You Dominance is Absolute Dominance +10, You Dominance is Unrestricted Dominance +20, Nomadic Government -20, A Grand Wedding is promised +40, Magnificent Host +25, Activities Dynasty Legacy +15, Your low Legitimacy, Your high Legitimacy, You are a Despoiler of Byzantium in Latin Empire -20, House Relation with … +25, House Relation -25, … reluctance to marry other Cultures, … reluctance to marry distant Realms, Reciprocal … reluctance to marry distant Realms, Tributary has Familial Privileges, Petition the Ceremonial Monarch +50, Marrying Ceremonial House Level of Splendor Impact, Ceremonial House marrying non-Noble Family Head -50, Ceremonial House reluctance to be secondary Spouse -50, Uninterested in Marriage -2,000, Uninterested in Marriage, You have the Diplomatic Envoys Family Attribute, The character you send is a god-fearing … -1,000, You is a god-fearing … -200, The other character is a god-fearing … -1,000 and Wants to increase House Unity.
- How much does Find Spouse cost?
- Prestige (varies), Influence (varies), Piety (varies) (patch 1.20.1.2).
Will they accept?
Accepted automatically when:
Otherwise the AI adds these up and accepts above zero. Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | 0 |
| You … Abandoned Marriage | -150 |
Weak Hook usedwhen
| +100 |
Strong Hook usedwhen
| +200 |
You … Promising Prospectswhen
| +50 |
You … Promising Prospectswhen
| +25 |
Your Dynasty has Desirable Matchwhen
| +30 |
Your Dynasty has Light of Glorywhen
| +10 |
You … Know Your Land, Know Your Peoplewhen
| +50 |
You … Know Your Land, Know Your Peoplewhen
| +25 |
The recipient desires an Alliancewhen
| varies |
The recipient desires an Alliancewhen
| varies |
The recipient does not want an Alliancewhen
| varies |
You have too many existing Allianceswhen
| varies |
You … at Warwhen
| varies |
Marriage Favorwhen
| +100 |
Fellow Confederateswhen
| +25 |
Relative Close Family Tierswhen
| marry_close_family_tiers_acceptance_value |
Your Government is not Bureaucraticwhen
| varies |
The recipient's Government is not Bureaucraticwhen
| varies |
The character you send's Meritwhen
| varies |
Your Meritwhen
| varies |
You … an …when
| varies |
Ceremonial Monarchwhen
| -1,000 |
You … Clergywhen
| varies |
You … their Liegewhen
| +40 |
You … their Liegewhen
| +60 |
Valuable Claimantwhen
| -50 |
Title Claimantwhen
| -50 |
… Opinion of the spouse, …when
| varies |
| … Opinion of the matchmaker, … | varies |
The recipient wishes well for Loverswhen
| +15 |
Compared value × 0.25when
| ai_compassion |
The character you send and the other character are Loverswhen
| +25 |
The character you send and the other character are Soulmateswhen
| +100 |
The recipient is suspicious of your previous spouse dying during your Grand Weddingwhen
| -50 |
You speak the … Languagewhen
| +5 |
The recipient's Realm is Foreign and shares your Court Language (you do not personally know …)when
| +5 |
The recipient's Realm is Foreign and shares your Court Language (and you personally know …)when
| +15 |
The recipient is in your Roll of Patronswhen
| +25 |
| Secured Alliances | +10 |
The recipient's own Marriagewhen
| -15 |
Your Candidate is your Heirwhen
| +10 |
Your Candidate is your Heirwhen
| +20 |
| Patrilineal Marriage | varies |
The character you send is Lowbornwhen
| varies |
Level of Splendor of the … Dynastywhen
| varies |
The recipient's Faith Differs From …when
| varies |
Your Rite is enormously Divergentwhen
| -50 |
Your Rite is profoundly Divergentwhen
| -30 |
Your Rite is quite Divergentwhen
| -20 |
Your Rite is moderately Divergentwhen
| -10 |
Your Rite is somewhat Divergentwhen
| -5 |
The other character's Faith does not allow Polygamouswhen
| -1,000 |
The other character's Faith does not accept Same-Sex Relationswhen
| -1,000 |
The marriage will have no Fertilitywhen
| -200 |
Age Considerationswhen
| effective_age |
Age Considerationswhen
| effective_age |
The marriage will have Low Fertilitywhen
| -100 |
The marriage will have Low Fertilitywhen
| -200 |
The marriage will have Low Fertilitywhen
| -200 |
The marriage will have Low Fertilitywhen
| -200 |
The character you send … Incapablewhen
| -50 |
Unimportant Courtierwhen
| +10 |
The other character is important to the recipientwhen
| -10 |
The other character is a parent of the recipient's childrenwhen
| -25 |
Intimidated by youwhen
| intimidated_marriage_reason_value |
Terrified of youwhen
| cowed_marriage_reason_value |
Intimidated by youwhen
| intimidated_marriage_external_reason_value |
Terrified of youwhen
| cowed_marriage_external_reason_value |
Intimidated by youwhen
| -50 |
Terrified of youwhen
| -75 |
Intimidated by youwhen
| -75 |
Terrified of youwhen
| -150 |
Intimidated by youwhen
| intimidated_marriage_not_secondary_reason_value |
Terrified of youwhen
| cowed_marriage_not_secondary_reason_value |
The other character is dear to the recipientwhen
| varies |
The other character is dear to the recipientwhen
| varies |
The marriage would be Incestuouswhen
| -1,000 |
The other character's Agewhen
| varies |
| The recipient heard good things about my heir | +75 |
| The recipient heard good things about my child | +50 |
The other character is focused on their Inspirationwhen
| -100 |
The recipient is impressed by my Royal Courtwhen
| ep1_court_grandeur_marriage_acceptance_value |
The recipient is unimpressed by my Royal Courtwhen
| ep1_court_grandeur_marriage_acceptance_value_penalty |
You Domicile Buildingswhen
| mpo_domicile_yurt_marriage_acceptance_value |
| Marital Ceremonies Cultural Tradition | +10 |
| Isolationist Culture | -999 |
The recipient is less likely to arrange a marriage with a character of a different Faithwhen
| -999 |
Longstanding ties between Houseswhen
| +20 |
Struggle Phase Bonuswhen
| +25 |
Using Pietywhen
| +25 |
Spending Influencewhen
| +25 |
Spending Herdwhen
| +10 |
Reliable Regentwhen
| +10 |
Scales of Powerwhen
| their diarchy swing × 0.5 |
House … Feud with House …when
| -25 |
The recipient is your Tributarywhen
| +50 |
The recipient is Obedient to youwhen
| +100 |
You … a filthy Nomadic Horse Lordwhen
| -100 |
You … a filthy Nomadic Horse Lordwhen
| -50 |
You low Prowesswhen
| varies |
You Dominance is Unruly Nomadswhen
| -40 |
You Dominance is Limited Dominancewhen
| -20 |
You Dominance is Absolute Dominancewhen
| +10 |
You Dominance is Unrestricted Dominancewhen
| +20 |
Nomadic Governmentwhen
| -20 |
A Grand Wedding is promisedwhen
| +40 |
| Magnificent Host | +25 |
A scripted reasonwhen
| -5,000 |
Activities Dynasty Legacywhen
| +15 |
A scripted reasonwhen
| -5,000 |
A scripted reasonwhen
| -5,000 |
Your low Legitimacywhen
| varies |
Your high Legitimacywhen
| varies |
You are a Despoiler of Byzantium in Latin Empirewhen
| -20 |
House Relation with …when
| +25 |
House Relationwhen
| -25 |
… reluctance to marry other Cultureswhen
| varies |
A scripted reasonwhen
| varies |
… reluctance to marry distant Realmswhen
| varies |
Reciprocal … reluctance to marry distant Realmswhen
| varies |
Tributary has Familial Privilegeswhen
| varies |
A scripted reasonwhen
| varies |
Petition the Ceremonial Monarchwhen
| +50 |
Marrying Ceremonial House Level of Splendor Impactwhen
| varies |
Ceremonial House marrying non-Noble Family Headwhen
| -50 |
Ceremonial House reluctance to be secondary Spousewhen
| -50 |
Uninterested in Marriagewhen
| -2,000 |
Uninterested in Marriagewhen
| varies |
You have the Diplomatic Envoys Family Attributewhen
| varies |
| The character you send is a god-fearing … | -1,000 |
| You is a god-fearing … | -200 |
| The other character is a god-fearing … | -1,000 |
Wants to increase House Unitywhen
| varies |
Acceptance (ai_accept) (5 lines of game script)
base = 0
marriage_ai_accept_modifier = yes
evaluate_action_increasing_house_unity = {
VALUE = 100
}As written in game/common/character_interactions/00_marriage_interactions.txt.
What happens
When you send it
If
- The option “grand wedding promise” is chosen
Then
- You › If played by the AI:
remove_short_term_gold = ai_wedding_promise_gold_actor
If they accept
- If never › You: Use a Hook on the target
- You:
If
- The other character: Is Lowborn
Then
- You:
If
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- Their government is not a Theocratic-type Government
- Their government is not unplayable
None of these
- Their rite: The rite has Rulers gain Piety from marrying Lowborn Characters, and lose no Legitimacy for doing so
- Does not have “lowborn legitimacy cooldown” (a variable the game's script sets)
One of these
NOT = { exists = primary_spouse }or
primary_spouse ?= scope:secondary_recipient
Then
- If played by a person:
add_legitimacy = { value = medium_legitimacy_loss multiply = scope:puppet_or_actor.primary_title.tier }
- Otherwise:
add_legitimacy = { value = minor_legitimacy_loss }
Else if
- The other character: Not: Is Lowborn
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- Their government is not a Theocratic-type Government
- Their government is not unplayable
- Government is Nomadic
- The character you target: Government is Nomadic
One of these
All of these
- Has the Unruly Nomads Law
- The character you target:
One of these
- Has the Limited Dominance Law
or
Has the High Dominance Lawor
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
or
All of these
- Has the Limited Dominance Law
- The character you target:
One of these
- Has the High Dominance Law
or
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
or
All of these
- Has the High Dominance Law
- The character you target:
One of these
- Has the Absolute Dominance Law
or
Has the Unrestricted Dominance Law
or
All of these
- Has the Absolute Dominance Law
- The character you target: Has the Unrestricted Dominance Law
Then
- Gains 100 Legitimacy
- The character you target:
If
- The character you send: Is Lowborn
Then
- The character you target:
If
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- Their government is not a Theocratic-type Government
- Their government is not unplayable
None of these
- Their rite: The rite has Rulers gain Piety from marrying Lowborn Characters, and lose no Legitimacy for doing so
- Does not have “lowborn legitimacy cooldown” (a variable the game's script sets)
One of these
NOT = { exists = primary_spouse }or
primary_spouse ?= scope:secondary_actor
Then
- If played by a person:
add_legitimacy = { value = medium_legitimacy_loss multiply = scope:recipient.primary_title.tier }
- Otherwise:
add_legitimacy = { value = minor_legitimacy_loss }
Else if
- The character you send: Not: Is Lowborn
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- … (more in the script below)
- … (more in the script below)
If they refuse
Options when sending
- Grand WeddingToggle Grand Wedding Promise Promise to organize a Grand Wedding, making the Marriage offer more likely to be accepted If both Spouses are Adults, you have 3 years to fulfill your promise, or there will be serious consequences!
- Matrilineal Marriage
- Use a Hook
- Offer Influence
- Offer Herd
Events it fires: ep2_wedding.0001, marriage_interaction.0010, lover.0205, marriage_interaction.0011
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
Who can use it and sees it (is_available, is_shown) (38 lines of game script)
is_shown = trigger_if = {
limit = {
scope:puppet_or_actor = {
has_government = landless_adventurer_government
}
}
scope:secondary_actor = {
scope:puppet_or_actor = this
}
}
scope:secondary_actor ?= {
OR = {
is_courtier_of = scope:puppet_or_actor
AND = {
is_child_of = scope:puppet_or_actor
target_is_liege_or_above = scope:puppet_or_actor
}
scope:puppet_or_actor ?= this
}
can_marry_trigger = yes
trigger_if = {
limit = {
is_concubine = yes
}
is_concubine_of = scope:puppet_or_actor
can_marry_character_trigger = {
CHARACTER = scope:puppet_or_actor
}
}
}
NOR = {
scope:secondary_actor ?= {
has_been_promised_grand_wedding = yes
}
scope:secondary_recipient ?= {
has_been_promised_grand_wedding = yes
}
}As written in game/common/character_interactions/00_marriage_interactions.txt.
Can be sent when (is_valid…) (21 lines of game script)
scope:secondary_actor = {
is_imprisoned = no
bp2_valid_for_standard_interactions_trigger = yes
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = secondary_actor
}
trigger_if = {
limit = {
scope:secondary_actor != scope:secondary_recipient
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = secondary_recipient
}
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = puppet_or_actor
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = recipient
}As written in game/common/character_interactions/00_marriage_interactions.txt.
Effects (on_send, on_accept, on_decline) (63 lines of game script)
on_send = if = {
limit = {
scope:grand_wedding_promise = yes
}
scope:puppet_or_actor = {
set_variable = {
name = grand_wedding_promise_pending
days = 10
}
if = {
limit = {
is_ai = yes
}
remove_short_term_gold = ai_wedding_promise_gold_actor
}
}
}
on_accept = marriage_interaction_on_accept_effect = yes
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = medium_unity_gain
DESC = clan_unity_marry_off.desc
REVERSE_NON_HOUSE_TARGET = no
}
scope:puppet_or_actor = {
if = {
limit = {
scope:herd_send_option = yes
}
pay_herd = {
target = scope:recipient
value = scope:puppet_or_actor.domicile.medium_herd_value
}
}
if = {
limit = {
has_variable = grand_wedding_promise_pending
}
remove_variable = grand_wedding_promise_pending
}
}
on_decline = scope:puppet_or_actor = {
if = {
limit = {
this != scope:recipient
}
trigger_event = marriage_interaction.0011
}
if = {
limit = {
has_variable = grand_wedding_promise_pending
}
remove_variable = grand_wedding_promise_pending
}
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = medium_unity_loss
DESC = clan_unity_marry_off_decline.desc
REVERSE_NON_HOUSE_TARGET = no
}As written in game/common/character_interactions/00_marriage_interactions.txt.
- Category
- Diplomatic actions
- Cost: Prestige
- varies
- Cost: Influence
- varies
- Cost: Piety
- varies
- In the menu
- main list
- ID
marry_off_interaction
Source: game/common/character_interactions/00_marriage_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.