Wolves have signed Gillingham winger Matt Jarvis for an undisclosed fee, and he has signed a two-year deal - with Wolves having an option for a third.
Jarvis was named in last season's PFA League One team of the year
The 21-year-old was out of contract, but the clubs agreed a fee rather than have it decided by a tribunal.
"The manager Mick McCarthy seems like a man who's very keen on encouraging you," Jarvis told Wolves' website.
"I delayed my holiday to complete the signing, and I'm looking forward to coming back for pre-season training."
The move ends months of speculation over Jarvis's future.
Jarvis told BBC Radio Kent: "I had a fantastic time at Gillingham and the club and the fans were great to me.
"I enjoyed some fine games for the club and it was not easy for me to leave after being there for so long."
Charlton, Nottingham Forest and Plymouth all tried to sign the highly-rated midfielder after he decided to reject Gillingham's offer of a new contract last November.