No-one wants a referendum now, they want one in 18 months time...
But there is no guarantee the Brexit negotiations will be completed in that time.
This 18 months is designed to put huge pressure on the UK government while they negotiate. It also allows the SNP to canvass and campaign relentlessly while the UK government is diverted elsewhere.
It also provides an opportunity to contrast and compare. Brexit negotiations are not going to be pretty. There are going to be spats and problems and harsh words spoken and lots of toys thrown out of prams, threats and counter threats - there is already.
Tusk or Junckers or Nicola's pal Guy Verhofstadt (who I loathe with every fibre of my being, but that's another story). Not to mention leaders and MEPS from other European countries ... can comment ad hoc. and they do.
The rest of the EU are not pleased the UK is leaving. We are one of their biggest net contributors and the EU is not in good shape economically. The euro has not served many smaller countries well -there are more 'taking out' than 'putting in' and one of their richest members is leaving, and those queuing up to join are poor.
So while the UK government wades into unchartered waters with protracted negotiations with 27 other countries, the Scottish government smoothly prepares for Independence - and the spin is - look how shambolic they are (UK Gov) and look how slick we are (Scot Gov).
Don't forget they've had one crack at it already and they will know where they went wrong. They didn't address the currency issue properly, the economic projections were fantasy etc. and people were able to see through it. Nationalistic fervour wasn't enough to carry the day, but they are such a canny bunch I doubt they will make the same mistake this time.
If they really wanted the best for Scotland , they would wait it out and see what happens in a post Brexit world and indeed, whether the EU in its present form is even able to survive.
Just because Geert Wilders didn't 'win' in The Netherlands, everyone is slapping each other on the back and congratulating themselves that the rise of populism and euroscepticism on the continent has been halted, hoorah!
I find that view incredibly complacent. Rutte lost 8 seats and had go much further right in terms of policy and pledge, to retain his majority. Wilders meanwhile gained 5 seats to become the 2nd party in the Netherlands. Just because it didn't break through, doesn't mean it has gone away.
Euroscepticism is still on the rise, even in Germany, Eurosceptic parties are set to make gains - which five years ago would have been unthinkable.
She's calling for this 'in 18 months' time' referendum now for one reason and one reason only - political opportunism. The SNP have seen their chance and they are going to take it come hell or high water.