Titans star Ryan James has re-signed with the club for a further three seasons, keeping him at the Gold Coast through until the end of 2020.
Despite a number of clubs registering interest in the 25-year-old, James said staying with the Titans was always his main priority.
"I'm glad we've been able to get it all sorted and over the line," James said. "It's all come to an end point now and I get to be at the club that I love for the next four years.
"I love the Gold Coast, I love playing for the Titans, and my family love that they can come and watch the majority of my games, so that all went into this decision.
"They talk about becoming a one-club man and there is potential for it now. I'll be 29 at the end of this contract, so hopefully I can achieve that and be the person that everyone aspires to be."
Coach Neil Henry is pleased that James has chosen to extend his stay with the club.
"Ryan is a key member of our playing squad and I'm extremely pleased that he has committed to the club for a further three years," Henry said.
"He is a member of the leadership group, a terrific trainer, an asset on the field and someone that the younger guys look up to. They are all important attributes we want in our senior players here at the Titans."