Kanye West shows his reform not only by apologizing to Taylor Swift in his blog, but now also by writing an apologetic song dedicated to country singer Swift.

"I wrote a song for Taylor Swift that's so beautiful and I want her to have it," Kanye said on his Twitter. "If she won't take it then I'll perform it for her."

West was shunned for his behavior at the 2009 awards, when he interrupted Taylor Swift as she collected her statuette for best female video. West told Swift and everyone at the Awards show that Beyonce, not Swift, should have won the award. Later, US President Barrack Obama called him a ''jackass''.

"[Taylor Swift] had nothing to do with my issues with award shows," West added. "She had no idea what hit her. She's just a lil girl with dreams like the rest of us. She deserves the apology more than anyone."

West confessed on his blog that he woke up from a "crazy" nightmare once and while looking in the mirror, told himself: "GROW UP KANYE." The rapper took responsibility for his actions at the Awards show, where he was also photographed with a bottle of an alcoholic liquor, but he also said he is not a bad person and was only trying to do good, even at his upstaging of Taylor Swift.

"Even in that moment I was only trying to do good but people don't always need my help," Kanye West related. "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."

In the same note, Kanye West wished that the people could accept that he has grown, adding that he wants to help as many people as he can starting with his music and "ending with the smile."

Hollywood is ambivalent on Kanye West's latest apology moves on Taylor Swift, with some columnist dismissing it as a stunt. West is due to release a new album later this year. Will Taylor Swift accept Kanye West's offer? Fans of the rapper and Swift will have to wait as the two singers will be seen together at the MTV VMA Awards yet again.