Bojan Miovski has signed for Rangers on a four-year contract.
The Macedonian international was a huge hit in Scotland during a two-season stay with Aberdeen.
Miovski left the Dons to sign for La Liga side Girona in the summer of 2024 but he is back in the William Hill Premiership after one season in Spain.
The 26-year-old told Rangers' website: “I am really excited to join Rangers and take the next step in my career.
"This is a massive club with an incredible history, and I am honoured to have the opportunity to be part of it."