James Forrest says he is enjoying life at Celtic more with every passing year after extending his deal until 2023.
The Scotland international winger has been involved in eight title-winning teams and has five Scottish Cup winners' medals to go with his four League Cup successes.
He has made 369 appearances, scoring 81 goals - including nine this season.
"I came through the youth academy and every year I just enjoy it more," Forrest told Celtic TV.
Speaking to BBC Scotland after scoring in Celtic's 2-0 win over St Mirren on Wednesday, he added: "It's been a great day all round.
"It's mutual faith from both parties that we wanted it to happen and I'm just delighted it's done.
"I know it's going to be hard to stay here for my full career but I'm just going to take it each year as it comes and work as hard as I can.
"It's a great time to be at the club and a great time to be a Celtic player with the squad we have."