Credit: Dominique Charriau/WireImage; Jon Kopaloff/FilmMagic)

Better late than never?

Nearly one year after Kanye West ruined Taylor Swift's big moment at the MTV Video Music Awards, the rapper is still trying to make amends.

"I wrote a song for Taylor Swift that's so beautiful and I want her to have it. If she won't take it then I'll perform it for her. She had nothing to do with my issues with award shows. She had no idea what hit her," West, 33, said in a series of tweets Saturday morning.

"She's just a lil girl with dreams like the rest of us. She deserves the apology more than anyone. I'm ready to get out of my own way. The ego is overdone," he continued. "Who am I to run on stage? I would never ever again in a million years do that. Sorry to let you down…TAYLOR LOVES RAP MUSIC...I LOVE COUNTRY MUSIC...I'm sorry Taylor."

Still, West insists "I am not a bad person. Even in that moment I was only trying to do good but people don't always need my help. 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."

After West stormed the stage last September -- telling the audience that Beyonce deserved to win the Best Female Video award instead of Swift, 20 -- he now admits that it's been difficult to win back the approval of his fans.

"There are people who don't dislike me...they absolutely hate me!" he said. "If you google 'Asshole' my face may very well pop up 2 pages into the search…People tweeted that they wish I was dead. They wanted me to die people. I carry that...I wear my scars."