Jorgen Strand Larsen has reportedly agreed a five-year contract renewal in a major boost for Wolves.
Wolves faced a battle to keep hold of their star striker over the summer as they rejected two late bids from Newcastle.
But now he is set to commit his future to the Premier League basement boys as he has agreed a five-year extension with the option of a sixth, according to Sky Sports.
Wolves hope the Norwegian, 25, can find the form he displayed last year as they currently sit 20th with no points after four games.
Strand Larsen hit 14 Premier League goals last campaign as the Midlands side completed a great escape under manager Vitor Pereira.
Pereira himself has penned a new three-year deal despite their torrid start to the season, Wolves announced on Thursday.
Strand Larsen is still waiting for his first Premier League goal this season but may not get the chance to break his duck when Wolves host Leeds United on Saturday.
That's because he has injured his Achilles tendon, an issue which has caused him to miss their two recent league fixtures against Everton and Newcastle.
Pereira has urged 'patience' with the striker as he gets back to full fitness but fans will understandably be eager to have him back sooner rather than later.
Strand Larsen's existing deal is not about to run out any time soon. After joining on an initial loan deal from Celta Vigo last year, his move became permanent for around £23million after clauses were met and he is locked in until 2029.
A new deal, then, may be more about pay and reflecting his status at the club as they seek to avoid his head being turned elsewhere.
The upcoming period will be pivotal for Wolves.
They play all three of the newly promoted clubs in their next five games, as well as Tottenham and Brighton, meaning we may go into November with a decent indication of where they will end up.
Of course, last season showed that they can wriggle out of difficult circumstances.
Pereira replaced Gary O'Neil in December with Wolves sat 19th and four points from safety, having won just two of their first 16 games.
By the end of the campaign, Wolves finished 16th, 17 points clear of the drop zone. His record spoke for itself - 10 wins and three draws in 22 games, a rate of points-scoring which would have been good enough for the top half across the entire season.