This makes my ears happy.
I'll be honest, this is the type of song that I literally don't care what the lyrics are - it just
sounds good. Heck, I've read through the lyrics, and I'm still not entirely sure what it's about. Perhaps it's an a allusion to hiding under the blanket of snow, and coming back to life with the thaw of Spring?
Doesn't matter, it sounds awesome.