After leaving Derby County, Tom Lawrence has joined Rangers.
He left Derby at the end of last season after scoring 35 goals in five years at the club.
He has scored three times for Wales.
Lawrence said he was looking forward to being part of the success of the club.
The length of his contract was not revealed, but he is the third former Hearts player to join Rangers.
"I am really pleased we have been able to secure the signing of Tom and he will add to our attacking options," said the manager.
He has gained a lot of experience with Derby County and I am looking forward to working with him this season.
The club may be saying goodbye to Joe Aribo, who is rumored to be joining the Saints.
On our dedicated page, you can find all the latest football transfers.