Southampton have completed the signing of Theo Walcott from Everton.
Carlo Ancelotti told the 31-year-old he could leave Goodison Park this summer.
And the winger will return to the club where he made his name.
Walcott came through the ranks at Southampton before breaking into the first-team at 16.
He stayed for just one season at St. Mary's before being scooped by Arsenal.
The former England international spent 12 years with the Gunners before joining Everton in 2018.
He said: "I had a few opportunities from other clubs, but as soon as Southampton came in for me, it's part of me and has made me into the player I am. It's in my heart.
"I will probably cry, I bet, when I first play, and it means so much. All the people that made it happen, I can't thank them enough. Honestly, I'm so pleased.
"I was seriously lost for words when Southampton came on the table, and for me it was such an easy decision.
"To get the chance to work with the manager as well and these young players that are coming through, I feel like I've made the right choice."
Welcome home, @theowalcott! pic.twitter.com/WjyIqHQEcH
— Southampton FC (@SouthamptonFC) October 5, 2020