Several royal couples received their own official wedding song when they got married. I might well have missed a few, but here are some official ones.
Starting with Willem-Alexander, The Prince of Orange, and Máxima Zorreguieta in 2002. No, the song wasn’t “Adiós Nonino” performed by Carel Kraayenhof. The national -yes national – wedding song was sung by singers Marco Borsato and Sita and called “Lopen op het Water” (Walking on Water). A duet, of course, what else for a wedding. The evening before the wedding, 1 February 2002, there was a huge concert in the Amsterdam ArenA. Of course the couple and several guests were present. Marco Borsato and Sita did sing their song during that evening.
While everybody in June 2010 was talking about the great performance of Roxette with “The Look” the evening before the wedding, the actual official wedding song was another one: Björn Skifs & Agnes were actuall able to sing “When You Tell The World You’re Mine” during the wedding ceremony.
And even Hereditary Grand Duke Guillaume of Luxembourg and Countess Stéphanie de Lannoy in 2012 had their own wedding song. It is called “I’m in Love” (what else) written by Joel Heyard, and sung by Deborah Lehnen and Christophe Strotz.
Of course several wedding ceremonies were afterwards recorded on CDs or DVDs, as were the songs. I don’t have Sweden, but do have the Dutch and Luxembourg ones.