Norwich City are set to sign Everton's James Vaughan for an undisclosed fee, subject to the completion of the relevant paperwork.

Vaughan, 22, joins the Canaries on a three-year deal and is set to become the first player to arrive at Carrow Road since City returned to the Premier League.

The two clubs have agreed the deal, Vaughan has agreed personal terms and passed a stringent medical and the relevant paperwork is now awaiting final approval from the Football Association, the FA Premier League and the Football League.

Vaughan told the club's official website: 'I'm really looking forward to it. I'm really happy to get it done so early in the summer. I'm already looking forward to getting back into training.

'That's what I wanted all along, to get it done and make sure I got a full pre-season. I can look forward to the season ahead now.

'I was very impressed with Norwich last season and obviously getting promoted two seasons in a row isn't easy and a lot of credit has to go to the team for doing that.

'I went out to Palace last year to play some games and do the best that I could for Palace. I really enjoyed my time there.

'Of course it was hard to leave Everton, I've been there since I was six and have always been there but now it was time for me to move on and try and get some games elsewhere and I'm pleased that I've signed for Norwich.

'The club is going in the right direction and hopefully I can join and keep that going in the Premier League.'

On his first signing of the summer, manager Paul Lambert said: 'He's someone who fits in with the group in the sense that he's hungry to do well and has great desire.

'He's already shown great potential as a young player with Everton and when I have seen him playing for them and for Crystal Palace I have always thought he was a threat in and around the box.

'I think James will be fantastic for us and provide extra competition for places, which is always good to have.'