Jody Morris admits he could not turn down the chance to be reunited with former St Johnstone manager Derek McInnes at Bristol City despite his bond with the Perth club.
The former Chelsea midfielder signed for the npower Championship club on Tuesday after his McDiarmid Park contract expired.
The 33-year-old told his new club's official website: "After four-and-a-half years working with the gaffer at St Johnstone, I jumped at this chance."
He added: "It's the right switch for my career, as well as an opportunity to bring the family back down south.
"When the gaffer signed me in 2008 it was at a tough time in my career, but St Johnstone is where I fell in love with football again.
"I can't speak highly enough of everyone at St Johnstone; the staff, my team-mates and the fans.
"It was great to be a part of the most successful St Johnstone side of recent times, especially qualifying for Europe in the latest campaign and I'm very proud of that.
"Of course I leave with a heavy heart and I'm sad to go, given my affiliation with the fans there, but this opportunity is one that I had to grab with both hands."