21 Savage has a knife tattooed onto his forehead and has some of the most ruthless lyrics you can find anywhere, but make no mistake: the guy is clearly a romantic. The rapper made that much clear in his girlfriend Amber Rose's new Snapchat story. In the clip, we can see the Slaughter Gang rapper serenading his lady with a variety of sultry love songs from the late 1990s and mid-2000s.

In one clip, which was recorded in a car, we can see 21 playfully singing Alicia Keys' "If I Ain't Got You," stretching to the edge of his vocals for a pseudo-falsetto as he clasps onto Amber's hand. In another, we see 21 crooning Ghost Town DJ's "My Boo." Last, but not least, we see the East Atlanta rapper belting out Monica's classic, "So Gone."

For her part, Amber was definitely feeling 21's playfully romantic gesture. "I love singing with my baby," reads the overlaid text for her story.

This video pops up after 21 sported a $50,000 promise ring Amber copped him just before the 2017 MTV Video Music Awards. It feels safe to say the rap game's most endearing new romance is getting pretty serious. Speaking with TMZ a few weeks back, Amber even said she wanted to marry 21.

See 21 Savage serenade Amber with his own renditions of classic R&B songs in the video below.

See Behind-the-Scenes Photos of 21 Savage at 2016 XXL Freshman Class Cover Shoot

More From XXL