A song called "Octavarium" by Dream Theater. It is about twenty-seven minutes long. Has many cool bits in it. It is a story about a boy who falls into a catatonic sleep and wakes up thirty years later to find out the man he resented died. His father. He then falls back into his catatonic sleep only to be plagued by different more adventurous dreams that include Jack the Ripper and a statement Cheeche made one time. "Daves not here". Its practically a song about dreams.
Oh and it's also the self-title song to their album, respectively known as Octavarium.
Here check it out, you won't regret it. Octavarium by Dream Theater
Funny thing is though thats my interpretation of the song. What it really is just like an ode to classic/mordern pop culture. Some other stuff more personally pertaining to the guitarist.