St Mirren have signed Graham Carey on a two-year deal from Celtic after he impressed on loan last season.
The 22-year-old midfielder spent four months with the club from February and always said he would be interested in going back.
An agreement has now been struck between the clubs and Buddies manager Danny Lennon is thrilled to have made Carey his sixth new signing.
"I'm absolutely delighted to get another quality intelligent player into the club," Lennon said. "He is left sided which gives us the necessary balance.
"Graham has cut the cord with a big club in Celtic so it shows you the progression that St Mirren Football Club are trying to make.
"I think the facilities that we have here and the quality of the signings to date were influential in Graham coming here as he did have one or two other things in the line.
"We are very thankful for Celtic in their part as we are to Graham's agent who also played a big part and of course to our own chairman, Stewart Gilmour."