Bruno Fernandes' transfer to Manchester United was far from a rushed process.
The Red Devils registered their interest in the Portuguese midfielder ahead of last summer's transfer window swinging wide open.
But United had to wait until late January to get the transfer over the line, as many worried the deal may never get done.
There are numerous reasons as to why the transfer took time to materalise.
As explained here, Fernandes was keen to leave Sporting Lisbon on his own terms. He loves the club, had a great relationship with the fans, and wasn't prepared to pull a fast one by leaving them in the lurch.
But Fernandes is an ambitious individual; the transfer to United was always happening.
The Portuguese made his intentions clear midway through January as Sporting Lisbon appeared to be dragging their heels.
Fernandes was happy to bide his time before completing the move, and remained a Sporting player for their derby with bitter rivals Benfica.
After playing in that match it seemed the right time for the Portuguese to leave.
But the transfer didn't take place until nearly two weeks later. And in this 13-day stretch Fernandes spoke to Sporting president Frederico Varandas on the phone.
According to reports at the time, Varandas explained to Fernandes that the club were holding out for more money.
Fernandes had allegedly already agreed terms with the Red Devils at this point, and reportedly made it clear to Varandas that he wasn't happy.
He is said to have reminded the president that he stay loyal to Sporting when United came calling in the summer window.
Fernandes eventually got his own way, and completed the move.
The Portuguese has settled in remarkably quickly at United, with the club failing to register a single defeat when he's been on the pitch.
The midfielder recently spoke to United about what it meant to him to sign for United, which goes some way to explaining why he was so frustrated with the Sporting president.
It seems that, despite the transfer taking so long to materialise, it was always the Portugal international's dream to play for United - and he's delighted to finally be at Old Trafford.
"When you know Manchester United is a dream for you, you don't think a lot," Fernandes told the club's official website.
"You just sign and go on. You are happy with your choice, because you have the opportunity to choose Manchester and also when you have the chance you need to take it with both hands.
"Try to go as fast as you can, just to be in Manchester the next day or the same hour, to start your dream of playing and everything."
He added: "I have already said this a lot of times but it was a dream come true. For me, ever since I was a kid, it was a dream playing for Manchester United.
"I already told everyone in the interview, Manchester United was and is one of the biggest clubs in the world. You look in the past and when I'm younger, you look at the players who play for Manchester United and you see the biggest stars in the world.
"You see the best players in the world. You have players from everywhere and also, we talked a lot and I told you about Cristiano [Ronaldo].
"I looked at Manchester with more interest when Cristiano was here because it's normal when you have Portuguese players in some teams, you look at them more than other teams.
"But at that moment, I started to look at Manchester in a different way because you see Cristiano but then you see also the team and you have Paul Scholes, you have [Wayne] Rooney, you have [Ryan] Giggs and you have Roy Keane, [Eric] Cantona before.
"You have a lot of players… I don't know… [Ruud] van Nistelrooy… I can stay here for hours saying all the names of players for Manchester United. Also Nani, who's played with me. You have big stars playing here.
"Joining] Manchester United was so easy because since I was a kid, it was a dream, so for me, doing this step, a big step to the Premier League to Manchester United was perfect."