James McFadden has signed for his first club – Motherwell – for a fourth time, agreeing a contract until the end of the season.
The 32-year-old Scotland forward returned to Fir Park in December, featuring twice as a substitute.
That arrangement expired at the end of January, with McFadden expecting to move on to the United States.
However, that deal fell through and he returns to the Well squad in time for Saturday’s match with Kilmarnock.
McFadden told the club website: “I’m really pleased to be staying on at Motherwell.
“I love it here and it’s the only club in Scotland I’d consider at this stage,”
The forward, capped 48 times, came through Motherwell’s youth academy to make his debut in 2000 before moving to Everton in a transfer worth £1.8m.
McFadden also played for Birmingham City and Sunderland before returning to Fir Park in 2013 for a season in which he helped the club finish runners-up in the Scottish top flight.