Motherwell have signed former Everton and Scotland striker James McFadden on a contract that runs until the end of the season.
The 29-year-old was most recently seen in action for Sunderland at the start of the year but is now back at the club with which he began his career, arriving on a free transfer.
McFadden scored 32 goals for the Fir Park club as a teenager before Everton spent £1.25m on his services in 2003 - and is delighted to be back with the Steelmen, this time under Stuart McCall.
McFadden told MFCTV: "It's great. I obviously had a good time the first time and I need to get back playing football and this is probably the best place for me at the moment.
"I can't wait. Obviously the team have been doing well this season and I'm hoping I can add something and get some games under my belt and put my injury worries behind me.
"I was out for over a year with my injury and it took me a wee while, even when I was fit and training, to get back to a level I was happy with. I never really managed to get a run of games to get back to my best.
"This is the perfect opportunity for me to do that and hopefully I can do that in the next couple of weeks.
"The last wee while people have been questioning my fitness and my ability to play games and get back to the level I was at. Hopefully this is the springboard for me to get a good run of games and let people see I'm fine and over my injury and ready to play.
"Obviously I'd love to play for Scotland again."
Motherwell confirmed via their official Twitter account: "Motherwell have tonight completed the sensational signing of Scotland International James McFadden until the end of the season."
Although he may be some way short of match fitness, McFadden may go straight into McCall's squad for Tuesday's home clash with Dundee United.
Despite a goal on his Everton debut and clear talent, McFadden was in and out of favour over a five-year stay at Goodison Park and eventually left for Birmingham in a £5m deal in 2008.
An ill-fated return to the Toffees followed and after he continued his struggle with injuries at Sunderland this season, McFadden has gone full circle in looking to revive an international career that has seen him rack up 48 caps.