For the Dancing and the Dreaming

For the Dancing and the Dreaming is a song from How to Train Your Dragon 2, composed by John Powell and Jónsi, and performed by Stoick (Gerard Butler), Gobber (Craig Ferguson), and Valka (Mary Jane Wells).

Lyrics
Stoick: I’ll swim and sail on savage seas with ne'er a fear of drowning. And gladly ride the waves of life if you will marry me.

No scorching sun, nor freezing cold will st—

Gobber: WILL STOP ME ON MY JOUR—ney. Sorry.

Stoick: If you will promise me your heart. And love...

Valka: ...And love me for eternity.

My dearest one, my darling dear, your mighty words astound me. But I’ve no need of mighty deeds when I feel your arms around me.

Stoick: But I would bring you rings of gold, I'd even sing you poetry! (Valka: Oh, would you?) And I would keep you from all harm if you would stay beside me!

Valka: I have no use for rings of gold, I care not for your poetry. I only want your hand to hold...

Stoick: I only want you near me!

Stoick and Valka: To love and kiss, to sweetly hold! For the dancing and the dreaming! Through allife’s sorrows and delights, I’ll keep your laugh inside me!

I’ll swim and sail on savage seas with ne'er a fear of drowning! And gladly ride the waves of life If you will marry me!

Gobber: Meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, I'm still goiiiiiiiiiiiiiiiiiiiiiiiinnnnnnng! (Hiccup nudges Gobber's belly) I'm done.

Trivia

 * The song also gets in mention in the comic, "Burning Midnight".
 * This is one of two songs John Powell worked on with Jónsi. The other being "Where No One Goes".
 * Stoick and Valka renewed their love for each other through this song.
 * You can briefly hear rhythms and lines from the song in "Stoick's Ship" and "Two New Alphas".
 * Mary Jane Wells provides Cate Blanchett's singing voice for Valka in this song.