Luton Town winger Andros Townsend has signed a new contract.
Townsend had originally penned a deal to January after arriving at Kenilworth Road in August as a free agent.
"Obviously I'm delighted - three months ago I thought my career was over," said Townsend.
"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."
Luton say the former Everton winger's deal keeps him at the club for the "forseeable future".
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!