Miles Storey has agreed a new contract with Scottish Premiership rivals Aberdeen, after spending the season at Inverness Caledonian Thistle.
The 22-year-old also received offers from Caley Thistle and his current club Swindon Town.
Storey has scored 13 goals in 37 appearances this season.
Aberdeen stated on their club's website, "Miles Storey has agreed to join the club once his present contract with Swindon Town FC expires on 30 June."
BREAKING NEWS | Miles Storey agrees to join The Dons | https://t.co/BViZmLMQRo pic.twitter.com/GwvuUiCngb
— Aberdeen FC (@AberdeenFC) May 17, 2016