I don't even like rap but this one has me tapping my toe