Everton have signed former striker Francis Jeffers on a season-long loan deal from Arsenal - and he is relishing a potential partnership with Wayne Rooney.
England star Jeffers has been linked with a return to Goodison Park throughout the summer - making it publicly clear he wanted go back only two seasons after leaving in a £10m deal.
And despite interest from Aston Villa and Birmingham, Jeffers has made the move with a view to a permanent switch at the end of the season.
Jeffers said: "This is the only club I wanted to come to after Arsenal. It means the world to me to be back at Everton.
"It will be difficult to get a place with all the strikers here apart from Wayne Rooney, but I'm up for it.
"Any player in the world would be excited about playing alongside Wayne, but there are other top strikers here.
"My time at Arsenal has only brought me on as a player and person and I've got nothing bad to say about Arsenal.
"It didn't work out, but this is the place I wanted to be and I want to thank Everton and Bill Kenwright for doing the deal.
"People questioned me when I left, but I never once told Everton I wanted to leave and they agreed the deal with Arsenal."
Everton manager David Moyes said: "This is his chance to put right the things what many people have said about him.
"It will give him an opportunity to compete for a position in the team but there is no guarantee with Wayne Rooney, Kevin Campbell, Tomasz Radzinski, Duncan Ferguson and Nick Chadwick.
"I felt though that we needed to add a little bit more so as the season goes on we can have more goals from the squad and adding Francis should help that."
Everton owner Bill Kenwright held talks with his close friend and Highbury vice-chairman David Dein to set up a deal for the 22-year-old to beat Monday's transfer deadline.
The move appeared to have stalled after Arsenal demanded assurances a permanent £3m deal would be completed at the end of the season, but a compromise has been reached.