Ryan Kent says he was lied to by Liverpool over his future.
The winger sealed a late move to Rangers on deadline day worth £7.5m.
"It was very tough," he said. "I had to stay mentally strong, when you are told you can do one thing and then you are lied to and it doesn't happen, that is quite hard to take.
"I just had to keep myself fit and train on my own and make sure I keep my fitness levels up and I was waiting for a moment like this to arrive.
"There's no bitter taste, the thing that I wanted from the start happened at the end so I am just happy with that.
"I would have liked to have been here from the start, it is quite difficult watching it on the TV wishing I was part of some of the games but I am delighted to be back and I can't wait to get going.
"There were probably some slight concerns along the way when I thought this might not happen and I might have to plan for something else, but I always had a feeling that it might go to the last day of the window and that's what happened."