What happens when rappers decide to slow everything down and serenade their better halves? Totally brilliant intimacy! Or at least that's the case for Wiz Khalifa with "Promises."

His latest track has the rapper singing almost the entire time... seriously! The chorus is sweetly sensitive, with Khalifa crooning, "So don’t let me down / You made those promises, don’t take ‘em back now." Amber Rose is a lucky lady, and it's a welcome contrast to his goofy contribution to the TMNT soundtrack, his turtle-powered joint with Juicy J, "Shellshocked."

Listen below!