If you found that you turned up just a bit too much during this past Memorial Day Weekend, we've got something just for you. A couple of weeks back, Brooklyn-based DJ/producer John McSwain uploaded a seamless Drake and Sade mashup to his VACATIONS—SoundCloud account. Let's just say it's about as smooth as it gets.

Featuring the multicultural production of Drizzy's More Life instrumentals along with Sade's time-tested voice, the four-track project—titled More Love—is about as seamless as it gets. If you didn't know any better, you might even have thought the legendary songstress had recorded fresh vocals specifically for the tracks.

The tracks mashed together are as follows: Drizzy's "Can't Have Everything" and Sade's "Cherish The Day"; Drake's "Get It Together" and Sade's "Surrender Your Love"; Drake's "Gyalchester" and Sade's "Skin"; Drake's "Free Smoke" and Sade's "Lover's Rock."

But, More Love is, indeed, a collection of mashups, and it's definitely a fire one. It's so fire, in fact, Oliver El-Khatib, who hosts Drizzy's OVO Sound Radio, played it during the May 27 episode. So you can bet everyone at OVO is digging the new mix. We bet Drizzy is.

Back in March, the Toronto rapper showed the crooner some serious love on Instagram when he uploaded an image of himself and Sade posing with his mother. "Two very important ladies in my life. 🌺," reads Drizzy's caption for the post.

Check out the tracklist for More Love and the project itself just below.

More Love Tracklist

1. "Can't Cherish Everything"
2. "Get It Together, Give It Up"
3. "Gyalskin"
4. "Lover's Smoke"

See Photos of Drake's Different Looks Over the Years

More From XXL