In a virtuoso overnight Twitter rant, Kanye West has addressed his ongoing feud with fellow superstar Drake.
Over several hours, and more than 100 tweets, he aired grievances about Drake's lyrics, his use of the purple heart emoji and, in a sinister twist, alleged threats to West's family.
The whole saga was prompted when Drake got in touch with West to ask for permission to release a song they'd worked on in 2009.
It takes some unpicking, though, so here's what we think is going on.
Once upon a time, Drake and Kanye seemed destined to be friends.
One of Drake's first mixtapes, 2007's Comeback Season, saw him freestyle over Kanye's album track Barry Bonds .
He later told MTV, "Kanye West shaped a lot of what I do... I'd even go as far as to say he's the most influential person as far as a musician that I'd ever had in my life."
West repaid the favour, praising Drake's lyrics on his now-sadly-deleted blog KanyeUniverseCity.com, and directing the video for 2009's Best I Ever Had.
"Me and Hov would've never made Watch the Throne if this [Drake] wasn't putting pressure on us like that, so I just wanna pay my respects,
Things went sour earlier this year, when Kanye got dragged into a dispute between Drake and his longtime rival Pusha T.
Ye produced a song called Infrared, on which Pusha accused Drake of using a ghostwriter for his lyrics, triggering a flurry of social media insults and diss tracks.
Drake confirmed the rumour on his album Scorpion, but not before he accused Kanye of being the one who told Pusha about his son.
Both Kanye and Pusha have denied the claim.