photo: Getty

Kanye West and Wiz Khalifa had a hilarious, absurd, short-lived and decidedly one-sided Twitter feud earlier today that we hope you didn't miss. But it was Amber Rose who won the war of words in the end with just a single, well-timed tweet. Rose wasn't holding back any punches with this one, and she definitely got a little vulgar, but in her defense, you should never go after a mother's son.

In case you missed it, here's how things escalated to that point. Last night West announced that he changed his upcoming album's name from Swish to Waves, Khalifa caught wind of it and tweeted, "Please don't take the wave. Max B is the wavy one. . ." referring to rapper Max B who is nicknamed The Wavy One. West, followed up by showing his respect to Max B, tweeting, "All respect to Andre Harrel and Max B #Waves." 

Related From Vivala: Kanye West Tweets Swish Is the "Album of the Life"

However, things didn't end there. Around 5 a.m. Khalifa tweeted, "Hit this kk and become yourself," which basically sent West off since he took "kk" as a reference to his wife Kim Kardashian West, though Khalifa later clarified that "kk" means weed. That didn't stop West from sending about 20 tweets (most of which have since been deleted) getting at the rapper and his ex-wife and their son. West wrote, "4th you let a stripper trap you" and "5th I know you mad every time you look at your child that this girl got you for 18 years."

Was bringing Khalifa's ex and son into the situation really necessary? Unfortunately, this isn't the first time West has dissed his ex-girlfriend. He previously said he "had to take 30 showers" before he got with Kim K. Rose has since said she's forgiven West for his comments. Hopefully he can stop degrading her in the future and their relationship can be left in the past — where it belongs.

Related From Vivala: Amber Rose's SlutWalk Kicks Off