Lupe Fiasco’s new single Words I’ve Never Said is typically brooding and introspective. He stays true to his voice.

Skylar Grey’s vocals on the hook and the rock vibe give it a KiD CuDi/Eminem/B.o.B.-type feel.  Check it out.