Verb + en, sur, contre, avec, par, pour
se marier
avec
The constructions
avecse marier avec quelqu'un
Elle s'est mariée avec un ami d'enfance.
Do not writeElle s'est mariée à un ami d'enfance.
Why
Se marier avec takes avec, and it is the only common case where a verb of this meaning does: épouser is direct. « Se marier à » is found in a literary register, never in everyday language.