So finally he has signed. Theo Walcott put pen to paper on a new long-term deal with Arsenal and has relieved Arsene Wenger of his latest contract headache.
The forward was linked with moves to a host of Premier League clubs prior to committing to a new deal which has seen his salary climb to around £90,000 a week.
But what took Walcott so long to sign? Goal.com cartoonist Omar Momani has a theory…
|Walcott contract hold-up explained