Garath McCleary has signed a new deal at Reading, keeping him at the club until 2017.
The midfielder has made 80 appearances, scoring nine goals, since signing for the Royals from Nottingham Forest in 2012.There is also an option to extend the deal for a futher year and McCleary insisted he owes the club a debt.
"I'm over the moon. I've been wanting to sign a new deal for a while now, so it feels good to get it done. I'm looking forward to going home and celebrating with the family now," he told the club's official site.
"This is a family club. Everyone has been brilliant during my time here so far, from the management, the coaches, the players, the staff and the fans. My family and I are settled here and I know I'll improve as a player while I'm at Reading, so all those things combined made the decision an easy one.
"From being signed as a professional for £25,000 from Bromley only six years ago, to playing in the Premier League with Reading - it has been a surreal journey. Having been given this opportunity, it's one I'm clutching hold of with two hands and something I'm not going to let go."