Norwich City have sold young midfielder Cameron McGeehan to League Two side Luton Town for a six-figure sum.
The 20-year-old joins the Hatters on a two-year contract for an undisclosed fee after two successful loan spells with the club.
McGeehan, a Northern Ireland Under-21 international, helped Luton to the Conference title in 2013-14 before rejoining the club for a period of last term.
"It goes without saying that we are thrilled that Cameron will be a Luton Town player," Hatters boss John Still told the club website.
"We all know what Cameron is capable of; we have seen it in the last two seasons.
"Cameron has become a Luton Town player. He gets it. He loves the club and the fans have really taken to him."
McGeehan never made a senior appearance for Norwich, but did captain the Canaries to FA Youth Cup glory in 2013.