Rapper Kanye West rocked a hot pink suit as he took the stage in Singapore and gave an energetic performance of his new single “Power” along with some of his old hits including “Jesus Walks,” “Heartless” and more at the 2010 SINGfest Music Festival.

At the end of his “Power” performance, Yeezy slowed the beat down and treated his Asian fans to a new, apologetic freestyle where he blamed himself for all of the trouble he’s been in over the past couple of years. Peep the video footage below:

“I’m so sorry to y’all, everyone one of y’all that had to fight for my name/ Everyone of y’all a year ago that I made feel ashamed/ Everyone that said, ‘Kanye is that ni**a’ … I am the one to blame, and the people that I, I, I let down, I wanna tell you, right here, right here, right now that I’m a new man and understand my position of power.”

Do you forgive Kanye?

Spotted @ Rap-Up