Leicester City have signed Richie Wellens on a three-year deal from Doncaster Rovers for a fee believed to be in the region of £1.2m.
The 29-year-old midfielder began his career at Manchester United and has since played for Blackpool and Oldham.
Wellens told BBC Radio Sheffield: "I'm pleased it's gone through but it took quite a while.
"They're a big club with a big fan base and they want to get back in the Premier League."
The transfer fee will dwarf Doncaster's record fee received for a player, which was £310,000 that Bradford paid for Darren Moore.
"I wasn't looking to leave, but as soon as I heard a club like Leicester were willing to pay the money Doncaster wanted I went down and spoke to them, and couldn't really say no to be honest," Wellens added.
"It was just a case of at my age and in my situation it was a good move. I feel the fee they got for me is good as well."
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.