For someone who has enjoyed the illustrious and successful career Andrea Pirlo has, you wouldn't think he would have many regrets.
Wrong. Despite winning six Serie A titles, two Champions Leagues and a World Cup, there are still a few things the Italian wishes had turned out differently.
Surprisingly, they include not playing for two of the biggest clubs in the world.
Until last year when he moved to New York City in the MLS, Pirlo had spent his entire career in his homeland but as you would expect, received offers from abroad throughout his spell at the top of the game.
He resisted the urge to spread his wings at the time, however, in an interview with Marca Plus, the 37-year-old admitted two teams were close to tempting him away from Italy.
Six years ago, Pep Guardiola made an attempt to sign Pirlo from AC Milan for Barcelona after a pre-season game - an encounter that left a real impression on him.
"Pep as a coach? He's No. 1, without a doubt," Pirlo said, as per ESPN.
"Look at what he did with Barcelona and also Bayern Munich. Above all, he's a person I've had the pleasure of knowing, I admire and respect. We speak quite often now, because we have mutual friends in Brescia.
"How did I feel when he wanted to sign me? How could you not want to go there?
"We were facing the best team in the world [in a preseason friendly at the Camp Nou] and he told me he wanted me in the team. He met me in his office after the game, we spoke for a long time."
Barcelona were unable to agree a fee with Milan and Pirlo ended up at Juventus a year later.
But four seasons earlier, the holding midfielder could have quite easily made the switch to Barca's fierce rivals, Real Madrid.
With Fabio Capello at the helm of the Bernabeu in 2006 and after Milan were caught up in the Calciopoli match-fixing scandal, there were rumours Pirlo might have been available to buy.
Despite his best efforts, like Guardiola, Capello was unsuccessful in his pursuit of the Milan star, however, Pirlo also revealed his disappointment at the move falling through.
He added: "Real Madrid? Any player would like to play for them
"Fabio Capello was there and there were a lot of rumours circulating about Milan's future because of the scandal.
"Milan wouldn't let me go, and they gave me a new contract. Was I disappointed? Well it's true that unfortunately they wouldn't let me leave, but at the same time I spent 10 years at Milan, winning everything there was to win."
"I still have a thorn in my side at not having played for Real Madrid or Barcelona, because playing there is a dream for every player. But I consider myself very satisfied to have played for the best teams in Italy."