Saw Lupe Fiasco last night. I knew he was good but by god he blew me away.

One of the things I like about him is that he doesn't dumb down his songs and puts depth into his music.
Found a new song this morning, and I can't get it out of my head. Its another song with a bit of a political punch, but its still good.
Lupe Fiasco ft. Skylar Grey - Words I Never Said