Mick McCarthy has made Republic of Ireland striker James Collins his first signing as Cardiff City boss.
The 30-year old leaves Luton Town as a free agent, having joined the club in 2017.
Collins' time at Kenilworth Road has been an unbridled success, scoring 72 times in 181 games. He helped them earn successive promotions from League Two to the Championship where they've solidified their status.
For the past three seasons, Collins has been Luton's top scorer.
The big centre-forward was handed his international debut by McCarthy, scoring on his debut in a friendly win over Bulgaria at the Aviva Stadium in 2019.
"It's a really good signing for us," McCarthy said.
"He's been on an upward trajectory all his career, going from the lower leagues to the Championship and he's kept scoring goals.
"I like when they've come up the hard way, coming through the school of hard knocks to keep progressing and getting to a higher standard.
"He's ended up an international footballer through all of that and that's due to his hard work, diligence and ability to score goals.
"He's got a great scoring record. He's durable, he's tough and he'll be one of us. I'm delighted to have him."
Collins added, "I'm absolutely delighted.
"To be here today to sign for this great Club is a real honour and I can't wait to get going.
"I'm an honest player and I'll always work hard for the team. I like to link up play and I like to think my main attribute is scoring goals. That's what I love doing and hopefully I can score lots of them here."