Last night I dreamed I was at a concert So many people, you had to stand in line One night only in Soul Heaven I didn't wanna wake up I was having such a good time All of The Bar-Kays were tuning up on stageon Jimi had his guitar, gettin' ready to play Sam was singing "A Change Gonna Come" Otis was there, sittin' on the dock of the bay
There was a party in Soul Heaven Superstars from the past Standing room only, so you better hurry Buy your ticket cause they're going fast
Train & Miles took a mean solo Jr. Walker had 'em dancing in the aisles (Shoot 'em for he run now) They stood up when Jackie sang "Lonley Teardrops" When Sammy danced, the crowd went wild (Mr. Bojangles) I thought I saw Ella standing with Mahalia Backstage was Elvis with his blue suede shoes It started raining, everybody just stayed there To hear Z.Z. sing the "Down Home Blues"
Well there's a party in Soul Heaven Superstars from the past Standing room only, so you better hurry Buy your ticket cause they're going fast
There's a party in Soul Heaven Superstars from the past The great Al Jackson was a holding down the beat When Marvin sang "Let's Get It On", they jumped to Their feet Everyone started screaming and gave a standing ovation When the curtain came up with the mighty Temptations King Curtis blew the "Soul Serenade" Thought I saw Lady Day sittin' in the Shade I got two lovers and I ain't ashamed Lord I love the way sweet Mary sings It was getting kinda late, it was time to go Tupac and Biggie, they closed the show
I didn't wanna wake up, I was having such a good time I didn't wanna wake up, I was having a good time Pearl Bailey, she was there Duke and Count, they were there Woah Donnie Hathaway, I saw him there Dizzie and Satchmo, I saw 'em there It was a party in Soul Heaven You shoulda been there You shoulda been there Everybody was having such a good time Soul Heaven Soul Heaven