Legal Alien: A Scotsman in Montreal

 
"Beautiful, Beautiful - Just Beautiful"

In the Lemon Jelly song Spacewalk, exactly what is the astronaut describing? I think it's the sunrise over the Earth from outside the shuttle/craft. Can anyone confirm or deny this?