Rewind 12 months and Jack Wilshere's Arsenal career looked dead in the water.
After years of injuries and inconsistent form, his loan exit to Bournemouth looked set to be the final roll of the dice and his last chance to impress Arsene Wenger. In truth, Wilshere was thoroughly average on the south coast, producing just two assists and no goals.
So, it's fair to say Arsenal fans were pretty surprised that Wilshere was kept at the Emirates Stadium and wasn't even loaned out again.
Since returning to north London, though, Wilshere has been playing like a man possessed and has progressed from cameos in the Europa League to a regular starter in the Premier League.
The turnaround has been astonishing and Arsenal fans are loving every moment of it.
Wilshere embroiled in contract talks with Arsenal
In terms of his passion for the club, the 26-year-old talks the talk and walks the walk. Not only does he speak of his willingness to put his body on the line for the club, but he proves it with gutsy and skilled performances week in, week out.
All that said, however, a question mark still hangs over his time with Arsenal and that revolves around the fact his contract at the club is just three months from expiration.
Of course, it does mean that Arsenal still have plenty of time to reach an agreement yet Wilshere is completely free and within his right to talk with or even sign a pre-contract with another club.
Nevertheless, according to the Mirror, everything is now in place for a decision and Wilshere has reached a conclusion that will truly endear him with Gooners.
Ignoring Juventus and losing over £1,000,000-a-year
The report says that Wilshere 'is ready to sign' an extension, despite the fact last year's Champions League runners-up Juventus have made an approach for him. What would stop him from talking to the Old Lady? Absolutely nothing, but he hasn't.
Just in case that isn't impressive enough, the Englishman is willing to accept wages of £90,000-a-week which still sounds decent until you compare it to his current £110,000-a-week earnings.
Over a year, that means Wilshere would lose £1,040,000 by signing the new contract.
There is the possibility that Juventus' financial offer was even lower but, with the likes of AC Milan showing past interest, it's difficult to believe Wilshere wouldn't find a more economically desirable move if he wanted one.
All in all, it goes to show that Gooners' suspicions that the 26-year-old will stay at the Emirates out of his sheer love for the club is probably correct.
If he continues to perform like he has this season, too, it would be a victory all round for Arsenal.
Do you think Jack Wilshere will ever leave Arsenal? Have your say in the comments section below.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms