The player will join the Toffees on a three-and-a-half year deal. Everton paid $27M for the player's services.

Theo Walcott's loyalty to Arsenal ended today, as the former England international signed a 3.5 year deal with Everton.

Walcott admitted that, even though he still hoped to earn success at Arsenal, switching his allegiance to Everton felt like the right thing to do.

It felt like it was time for me to move on [from Arsenal]," he said."It was sad but it's exciting at the same time and I want to reignite my career and push Everton to win things as they have done before. “I want to be part of something and I feel like this place will offer me that," he told Everton's website.

Everton celebrated Walcott's arrival with the following tweet.

Walcott didn't want to end his 12-year stay at Arsenal without saying goodbye to the Gunners, and he turned to his Twitter feed to thank them with a classy message.