We've all seen what Andrei Arshavin can do. Words sometimes cannot express the magic the Russian maestro produces in games.
Whether it was leading Russia on a sensational run to the Euro 2008 semifinals (including a shock upset of the Netherlands in the quarterfinals, when Arshavin was a shade under unstoppable), or silencing Anfield (both with his celebration and his play), the man is capable of moments of Papiss Demba Cisse-esque individual brilliance.
Not many, if any, can do what Arshavin does when on form. There are few players who can rival his individual industriousness. The man is simply a genius at times.
But like many of the great geniuses of antiquity, he is prone to crippling bouts of inconsistency.
As any Arsenal fan can tell you, the Arshavin we see today is a far cry from the one that once brought the Premiership to its knees upon first joining the Gunners back in 2009.
He will always be remembered for his four-goal thriller at Anfield, but many forget that one of the Russian's best qualities in that initial season was his ability to provide assists.
Arshavin had four assists through his first seven games in an Arsenal shirt, turning provider when the Gunners needed him most. His goals were often vestigial imprints of the sublime.
But that seems to have deserted him now. There's still the odd flash of brilliance, but it has become overshadowed by his frustrating normalcy. He should be excelling; instead he is stagnating.
Currently on loan with former club Zenit St. Petersburg until the end of the season, Arshavin may well find himself wearing an Arsenal shirt next season.
If that turns out to be the case, here's four things Arsene Wenger can do to get the Russian back to his best.