Arsenal legend Thierry Henry says he was devastated when he had to leave the Gunners to join Barcelona.
Considered by many as the best player to ever wear the Arsenal jersey, the 37-year-old left the North London club during the summer of 2007 for a reported fee of £16.1m.
At Arsenal, Henry claimed two Premiership titles and three FA Cups but failed to lift the Champions League trophy.
He did however manage to win Europe's most prestigious competition with the Spanish giants two years later.
"I never considered leaving Arsenal." Henry told beIN Sports.
"But I was 29 years old and in form, I thought all the guys left and I did not know if Arsene [Wenger] would be staying.
"It was not easy and when I left I cried. I'm not ashamed to say it. I'm a competitor and I had to leave.
"When I arrived at Barcelona, Guardiola told me that I was the fourth-choice striker and I would not be starter.
"I accepted the challenge and I fought, and competition makes you increase your level. People talk about luck, but you need to create your own. When you work, you get the reward at the end."
Henry joined Arsenal after a disappointed spell with Juventus in Italy and was let down by how the Italian club treated him when he left.
"When I arrived at Juventus, there were many problems," he explained.
"The team was not running well. I played under Ancelotti in a 3-5-2, a system where I had trouble fitting in.
"I struggled, even after I started to score. But I left for other reasons because Luciano Moggi [Juventus' then chief managing director] wanted to do business. It was not respectable what he did."