Luton Town winger Andros Townsend has signed a long-term contract with the Premier League club.
Townsend, 32, moved to Kenilworth Road in October on a short-term deal until January after his departure from Everton.
He has featured 11 times in the Premier league since joining, scoring one goal and making two assists.
“Obviously I’m delighted – three months ago I thought my career was over,” said Townsend.
Luton said the new contract will keep him at the club for the “foreseeable future”.
Townsend had not played a competitive match since March 2022 while still at Goodison Park.
He added: “From going begging around the world just for a trial to being offered a longer contract is a dream come true.
“It’s a special, special football club. I think we can really achieve something special this season. It’s only halfway done. We’ve got six months – 19 games – to pull off the unthinkable.”
Manager Rob Edwards said Townsend had shown “real humility and professionalism” during his time with the squad.
Edwards added: “He’s shown the whole group what it means to be elite and a top-end pro.”
Luton, who were beaten 3-2 at home by Chelsea in the Premier League on Saturday, are 18th in the table, one point off Townsend’s former club Everton.
The Hatters host Championship side Bolton in the FA Cup third round on Sunday at 14:00 GMT.