User blog comment:Juracuille/Haoshoku Haki/@comment-69.244.213.216-20100729044041

Haki is an ability that a person has to be born with. I don't think Ace has Haki or he could have defeated Akainu, but Rayleigh certainly has the Supreme King Haki. Lots of people have Haki, though, on a smaller scale, like Luffy's friend Margarette.