Stef Stef is close, but I'd be much more willing to say that it is his unconcious alter ego that is talking through the power of psychedelic drugs AKA LSD which is mentioned a couple of times in this song I'm pretty positive on this being the meaning.
Stef Stef is close, but I'd be much more willing to say that it is his unconcious alter ego that is talking through the power of psychedelic drugs AKA LSD which is mentioned a couple of times in this song I'm pretty positive on this being the meaning.