Norwich City have snapped up Owain Tudur-Jones on a three-year contract after agreeing an undisclosed fee with Swansea City.
Swansea had the option of extending Tudur-Jones' contract by a further 12 months, but the midfielder has decided to join Norwich ahead of a string of other clubs.
He spent the end of last season on loan at Swindon Town, with Robins boss Danny Wilson having been keen to keep hold of the Wales international.
Swansea will receive compensation for the 24-year-old based on appearances and Norwich's future success, with Tudur-Jones looking forward to a fresh start.
"I'm looking forward to the next few years that I'll be spending at the club," Tudur-Jones told the club's official website.
"Having been and had a look at the facilities it's a club I'm thoroughly looking forward to playing for and all the challenges that lie ahead. I've spoken to the manager and listened to his plans for building the club back up and I want to be a part of that.
"To play here week-in, week-out and be a part of what the club are trying to achieve will be an honour for me. I'm really looking forward to the challenge."
Canaries boss Bryan Gunn added: "After Owain had figured for Wales in their recent win over Azerbaijan we sat down with the player and his agent to thrash out terms and I'm delighted we are able to confirm we have brought him in on a three-year deal.
"I know Owain will be wanting to establish himself as a first-team regular here and is hungry to do well for Norwich City.
"I'm delighted we have managed to stave off a number of other clubs who were interested in signing him to get him to join us."