Luton Town winger Andros Townsend has signed a long-term contract with the Premier League club.
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.
“He’s shown the whole group what it means to be elite and a top-end pro,” Edwards added.
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.