Hip hop is obviously having a good week. Here are three reasons why:

‘All Day (featuring Theophilus London, Allan Kingdom & Paul McCartney)’ by Kanye West

The first official single to be revealed – and available on iTunes – from Kanye’s upcoming album So Help Me God features an almost ridiculous amount of composers, 17 to be exact. However, the heavy production utilized for All Day isn’t wasted in the end result. West is proving that he’s back with a vengeance.

‘Love’ by Kid Cudi

Cleveland rapper, Kid Cudi, uplifts the lonely on the previously unreleased track from his Satellite Flight: The Journey to Mother Moon sessions, the appropriately titled Love. Kid executes the perfect lyrical soul-search on the Dot Da Genius co-produced effort. “Sample is from one of my favorite Ratatat jams Sunblocks,” Cudi says of the tune. “Hope it brings you some peace if you have a lonely heart out there.” It does, Kid Cudi, it does.

‘Blessings’ by Big Sean, Drake and Kanye West

Big Sean‘s newly released Dark Sky Paradise album is climbing the charts and winning over fans of hip hop. Regardless, the I Don’t Fuck With You singer is refusing to let momentum dissipate. The clip for his tour-de-force single Blessings with hip-hop’s elite, Drake and Kanye West, has arrived, above, and features a black and white theme with industry-typical eerie visuals sprinkled throughout.