That said, for as much as Roberts delighted the supporters last season, there was always the lingering knowledge that he would have to return to Man City, and many feared that his performances would mean he either stays put or goes on loan in the Premier League, but the Celtic fans werenae having that.
Roberts spent 18 months with Celtic between January 2016 and June of this year, netting 17 times and helping Celtic to two league titles and a domestic treble last season.
Patrick Roberts of Celtic is brought down by Myles Beerman of Rangers leading to a penalty during the Ladbrokes Scottish Premiership match between Rangers and Celtic at Ibrox Stadium on April 29, 2017 in Glasgow, Scotland.
He will be in the squad following the worldwide break and is expected to be fornally announced at a press conference on Tuesday.
"I love it here and I'm thankful to be finally here".
"We had a good end to the season, which obviously helped, and playing for these great fans was also a factor coming back".
Roberts had been part of Man City's pre-season squad but had asked Pep Guardiola to allow him a move back to Celtic.
"The manager has been brilliant with me".
Celtic tried to sign Rivaldo Coetzee from Ajax Cape Town, but the defender failed a medical with the Scottish champions. He is a top manager.
Jonny Hayes and Olivier Ntcham are good players - especially the latter - but Roberts has six big European games under his belt and he might be the Hoops' most important signing of the summer if they want to make progress in Europe's elite competition. He obviously wanted me back and so did Celtic.