Barkley makes emotional revelation