Gareth Barry was delighted to make his move from Manchester City to Everton permanent.
The 33-year-old joined Everton last year on a full season loan deal following Roberto Martinez's appointment at Goodison Park.
It impressed many with his performances for Everton and the club were keen to get him on a permanent basis.
So keen in fact that despite his age he has agreed a three-year-contract, which has also triggered a clause in last seasons loan agreement where Manchester City will now receive a £2million transfer fee despite Barry being out-of-contract with his old club.
'I was really keen to get this sorted before the lads come back to training on Thursday. I'm delighted now that everything is signed and that I'm going to be spending the next few years at Everton. Barry told evertonfc.com.
He continued: 'When you are on loan, it is never the same as being a signed player. I was really settled last year - but now I am an official Everton player and it feels really good.
'From the moment I signed last year I settled in straight away.
Vital Everton is 100% interactive. Not only can you have your say on the articles and the forums but you can also write an article to be published on the website or a suggest a poll so you can air your views.
Win FREE pizza with Vital Football!
Select your team and get 50% off if they score twice.