La boda entre Gustavo II Adolfo de Suecia y María Leonora de Brandeburgo tuvo lugar en el Castillo Real el 25 de noviembre de 1620.
El séquito nupcial comenzó su viaje a las 9.30 de la mañana del 25 de noviembre. En el carruaje nupcial se encontraba María Eleonora, que acababa de cumplir 21 años, y su madre, la duquesa Ana de Prusia . El cortejo nupcial partió de Bergshamra, a las afueras de Estocolmo, y en él se encontraban la hermana y la tía de la novia, ocho doncellas, siete junkers y muchos carruajes, entre otros. El tren fue recibido por el impresionante séquito de Gustavo II Adolfo cuando llegó a Estocolmo. El propio rey se acercó al carruaje de la novia junto con Axel Oxenstierna para saludarla. El cortejo nupcial continuó hasta el Castillo Real, donde los recibieron la madre del rey, Cristina de Holstein-Gottorp, y la anciana reina viuda Catalina Stenbock . [1]
El 25 de noviembre por la tarde, los novios fueron llevados en procesión al salón de estado del Castillo Real. Primero llegaron el mariscal Svante Banér y seis timbales. Después de ellos, una larga fila de nobles, miembros del consejo privado y más timbales. Después, llegaron los novios, seguidos por sus madres. [1]
El arzobispo Petrus Kenicius ofició la boda en sueco. Después, los novios fueron llevados a sus nupcias en una cama de terciopelo rojo bordado en oro. Allí los novios pudieron comer dulces, escuchar discursos y beber vino. El salón de ceremonias fue acondicionado y acondicionado para la cena nupcial. Los festejos concluyeron, como era debido, con el baile de los recién casados. [1]
Tres días después, María Eleonora fue coronada en el Storkyrkan de Estocolmo. Los festejos continuaron los días posteriores a la boda y la coronación, por ejemplo con un torneo nupcial. [1]