Inner workings of my music oriented mind

 

Lupe Fiasco - Switch (The Science Project)

Arguably one of his best songs. This is one of those songs you can listen to and find new meanings every time.