As crazy, semi-coherent, typo-laden Twitter rants go, Kanye West's often take the cake.
Today's example is no exception.
The controversial hip-hopper went on a nearly three hour tweet bender Saturday morning, expressing in great, 140-character depth his thoughts on Taylor Swift and last year's VMA debacle—and guess what? He's "sorry" and he's written the country music darling her very own Kanye West original.
"I wrote a song for Taylor Swift that's so beautiful and I want her to have it," Kanye tweeted in the wee hours of the morning. "If she won't take it then I'll perform it for her."
This declaration came on the heels of an ongoing Twitter diatribe about his hard knock life in the public eye, and the trauma that came from his now infamous interruption of Miss Swift at the 2009 MTV VMAs.
"She had nothing to do with my issues with award shows," he wrote apologetically. "She had no idea what hit her. She's justa lil girl with dreams like the rest of us. She deserves the apology more than anyone. Beyonce didn't need that. MTV didn't need that and Taylor and her family friends and fans definitely didn't want or need that."
And Kanye didn't stop there. Nearly a year to the date since "the incident," the tweet-happy star is once again owning up to the error of his ways and attempting to clear the air--with Swift and the rest of the world.
"I am not a bad person," said the redemption-seeking celeb. "Even in that moment I was only trying to do good but people don't always need my help. I've hurt, I've bled, I've learned."
But wait, there's more. Continues a candid Kanye: "I only want to do good. I want to win there hearts back so I can continue to bring my take on culture to the masses with a clean opinion. It starts with this...I'm sorry Taylor."
Bonus for all you non-Twitter types out there: An editor at the tech blog Gizmodo compiled Kanye's apology-tweet jag in letter form.
The sweet Swift has yet to comment via her own awesome Twitter page, but we await her response with bated breath...or at the very least, mild amusement.
Follow @eonline on Twitter.
Speaking of hot topics, have you seek Blake Lively's cleveage lately?!