I find it amazing how much his all-round game has improved since his Dundee Utd days. That spell in Belgium appears to have worked wonders for him.
As it stands, he has 18 months left on his contract at Hearts. I don't think Wednesday are in the 'financial races' as far as signing him in January is concerned. By that I mean, If he's not going to get punted for in excess of £3-5m, it would be much more beneficial for Hearts to keep him until the summer, hopefully finish 3rd (thanks to his goals), take the money from the European qualification and cash in for around £2m max (if he wishes to leave).
The above also depends on finishing 3rd being enough to automatically qualify for group stage European football next season, as has been the case in the previous two campaigns (providing one of the Old Firm wins the Scottish Cup!). I think this is the last time that will be the case, due to an upcoming drop in Scotland's co-efficient points / rankings.
To highlight Shankland's importance to Hearts, there is an incredible stat from this season to date. He's top scorer with 16 goals in all competitions. Second top is 'own goals' with 3 😮