Leicester City may have been unable to keep all of their terrific title-winning trio of Jamie Vardy, Riyad Mahrez and N'Golo Kante together but they are putting up a much stronger fight than most would have expected a few months ago.
Indeed, at one point it looked like all three could be on the move however with Vardy staying and Kante sold to Chelsea, it is now just left to the PFA's Player's Player of the Season to decide his future.
Last week, Arsenal looked primed to tempt Mahrez away from the King Power stadium but another twist in the tale has put any move in serious doubt.
Claudio Ranieri has maintained his confidence towards retaining the Algerian for another year throughout the saga and the Premier League champions are now prepared to put their money where their mouth is to back up the manager.
The Telegraph are reporting that contract talks between Leicester and Mahrez are ongoing and a deal worth £100,000-a-week is on the table.
The Foxes are in no hurry to push a transfer through or force Mahrez to sign a new contract as the 25-year-old's current deal still has a few seasons left to run and Ranieri remains calm about the situation.
In the build up to Leicester's latest pre-season clash against French giants Paris Saint-Germain on Saturday, Ranieri said: “If he wants to sign a new contract it is ok. For me, it is important that this season he stays with us.
“He is very happy. I see him every day and he has never talked to me about something strange. I am confident with him. This is experience."
Keeping hold of two out of three of their star men would still represent a positive summer for most fans of the Premier League champions who, much like 12 months ago, must have been fearing the worst ahead of the upcoming campaign.
Ranieri still has money left over from the sale of Kante to spend if he wishes but after Leicester's title triumph was based so significantly on team unity and spirit, it's understandable if the Italian is reluctant to risk upsetting the balance of the squad any more than he has to.