Big Sean has a soulful project on his hands with his upcoming album, Dark Sky ParadiseA few days ago, he blessed fans with the lush-sounding "One Man Can Change the World" and "Win Some, Lose Some."

Today, he drops the equally vibey track "All Your Fault" featuring Kanye West. The Travi$ Scott-produced song finds 'Ye and the Detroit rapper trading verses about women, success and high-fashion.

"Tom Cruise, homie, we jumping up on them couches / That's a fresh house, is that a guest house? / Your house got another house / Your bitch got a bitch, your spouse got another spouse / Young Walt Disney, I'ma tell you truthfully / If you leave Mickey you gon' end up with a Goofy / I imagine that's what Chris told Karrueche," raps Yeezy.

Scott does a wonderful job of meshing old soul grooves with modern sounds on the beat. There's also a giant hook, which has that old Kanye feeling. It's easily something that could appear on Late Registration or The College Dropout.

Sean shows out on the effort as he delivers a solid verse while using some impressive wordplay. "A 100 dollar fade ever single time you see us / Been a king all my life so I shoulda got a Caesar / Somewhere off in Vegas rolling dice up at the Caesar's / Got me thinking back bout how I used to roll to Little Caesars," he rhymes.

Dark Sky Paradise drops on Feb. 24.

Listen to Big Sean's "All Your Fault" Feat. Kanye West

See What Rappers and Singers Looked Like When They Released Their First Albums