30 day song challenge – A song you know all the words to

I’m afraid there’s going to be two Will Smith songs in a row. I’m terrible with lyrics. I always think I know all the words, and then only find out halfway through that I don’t.

For some reason, I genuinely do know all the words to this, and I have no idea why.