Dave Kitson has admitted leaving Reading to join Stoke City was the wrong decision. Kitson has returned to his old club on loan for the rest of the season, having signed for the Potters in the summer.
"What I needed was a club where I felt wanted, which is what I already had, and a family which was happy, which I already had," he told BBC Berkshire.
"I threw all of that away for what I thought was going to be a new challenge. It was the wrong decision."
The 29-year-old added: "That was my fault and so I'm just delighted to be back and hopefully I can get all of that back in place."
Kitson said he hopes the Reading supporters will put his summer departure behind them.
"Some of the fans were a bit miffed when I left but the club got great money for me.
"I felt at the time we should still have been in the Premier League and I was angry that for whatever reason it wasn't.
"With Glen and me coming back, hopefully it'll kick us on and get us back up there - I still feel that's where we belong."
Kitson made just 18 appearances for Stoke in all competitions and failed to score.
"I was more bemused with the situation. I'd been bought for a lot of money but I wasn't sure I was being utilised in the way I thought I was going to be," he added.
"You do have some days at training when you go back in and wonder what you're doing there.
"But I hold my hands up - it was my fault. I made the decision to go to Stoke, I didn't have to, no-one forced me to go, and it was a bad decision.
"I could have been part of the squad that got us back up again and hopefully stay in the Premier League and I chose not to be a part of that."