What a time to be a St Johnstone supporter.
Fresh from winning the cup double, the pride of Perth now have a mouth-watering European tie on the horizon.
Saints were today handed a dream draw in the third round of Europa League qualifying.
Callum Davidson’s side will face the losers of an upcoming Champions League qualifier between Turkish giants Galatasaray and continental heavyweights PSV Eindhoven of the Netherlands.
Both teams finished as runners-up in their respective leagues.
It will be an away trip up first on August 5, with the second leg the following week on August 12.
Saints are no strangers to this competition having qualified six times in the past nine years.
Wins against Rosenborg of Norway and Swiss side FC Luzern will always be remembered.
But now the club from the Fair City have reason to dream of a giant killing all over again.