There was only ever going to be one club for Mo Besic.
Having impressed at Middlesbrough last season, the Bosnian was determined that Teesside would be his destination once again should he leave Everton.
But on the outside, a move didn't look so simple.
Besic was linked with both Leeds and Swansea and - after a permanent switch to Boro faltered on transfer deadline day - there were fears that a return to the Riverside Stadium wouldn't materialise.
In Besic's mind, however, he always wanted to return to Middlesbrough and help them achieve promotion back to the Premier League.
And that target of a return to the top flight, coupled with the midfielder's fine relationship with supporters and manager Tony Pulis, were revealed as the key reasons behind his decision to return to Teesside rather than join another Championship side.
"I'm really pleased to be back, I was waiting two or three weeks for this," he told mfc.co.uk.
"I just wanted to join Boro again. I can't wait to start.
"I spoke to my agent, I spoke to Tony Pulis and I said if I leave Everton I want to join Boro. There's no other clubs, no chance.
"I like it here, I like the coach, the fans. We had a good three or four months (last season), we didn't get up but hopefully we will this season."
Despite impressing in Middlesbrough's engine room last year, Besic believes that fans are yet to see the best of him on Teesside.
He is now keen to start showing his true ability - and that starts with the visit of West Brom tonight.
"Personally I think I will be a better player because when I came I hadn't played for two years nearly but now I'm really fit and ready," he added.
"There's 42 games left, it's a long way to go and tomorrow (Friday) that starts for me."