With the FA Cup Final set to be played on Saturday, Arsenal manager Arsene Wenger faces a decision dilemma in terms of picking his squad.
Certain players have been out injured for most of the season - including the likes of Jack Wilshere and Theo Walcott. Both these players, however, have recently returned to the field and have put in excellent performances which makes Wenger's job of picking his starting XI a difficult task.
Theo Walcott scored a hat-trick in his last game against West Bromwich Albion and looked extremely sharp throughout the game, displaying the pace and intelligence the Arsenal fans have become accustomed to.
His vision and his runs can split apart any defence and with his electric pace there are no matches for him. Walcott also scored an important goal against Manchester United which led to a draw for the Gunners.
The goal was subsequently marked as an own goal by United defender Tyler Blackett but Walcott made the most of his opportunity in front of goal.
Wilshere deserves Wembley start
Jack Wilshere has also being staking his claim to start the game on Saturday against Aston Villa. Wilshere has once again suffered a difficult season through injury but his return has shown glimmers of the Wilshere of old.
His driving runs and quick one-two passes seem to have found their way back into his game. The midfielder is also renowned for his burst with the ball away from defenders and against West Brom this was again evident for the Gunners faithful to see.
Wilshere also in that game scored a magnificent goal which was subsequently named as the goal of the season by BBC's Match of the Day.
Will Arsenal go unchanged?
Both these payers leave a selection headache for Arsene Wenger. It will be difficult for him to tinker with the team that has put in so many consistent performances for him since January.
The likes of Mesut Ozil, Aaron Ramsey, Santi Cazorla and Alexis Sanchez have been excellent in midfield and it it unlikely for Wenger to remove any of them from the starting XI.
The one area Wenger may decide to change is with Francis Coquelin in his holding midfield role and replace him with Jack Wilshere, however this would seem a harsh change as Coquelin has been magnificent for Arsenal this season and deserves to start the FA Cup Final.
Wenger is a loyal manager also so it will not come as a shock to many if he does not change the team at all for the game, but Theo Walcott should start.
Giroud out of form
The winger has now proven that he can also play the central striker role for Arsenal. This would mean that Olivier Giroud would miss out, even though he has been excellent for Arsenal this year.
However, his consistency has trailed off towards May and he has not scored a goal in eight games. Walcott - it would appear - is on fire and his confidence will be sky high after his performance on the final day of the Premier League season.
It will be a difficult decision for Arsene Wenger to put Giroud the bench for Saturday's game, but recently Arsenal have not being playing to the strengths of Giroud.
With world class passers in their midfield, such as Ozil and Cazorla, it would seem more appropriate to start the red hot Walcott against a shaky Aston Villa defence, which conceded 1.50 goals a game in the league this season.
Wenger is a loyal manager, so there may not be any radical changes from the team which has served him so well this season. However, it would seem the obvious choice to play Walcott over Giroud considering the form he is in and his pace and finishing will create many problems for Tim Sherwood's men.
Arsenal fans: What side do you think Arsene Wenger should pick for this Saturday's FA Cup Final against Aston Villa? Comment below with your ideas!