So the dust has settled on yet another election result.

When Theresa May called this snap election almost two months ago, she did so in the arrogant expectation of coasting to a landslide victory.

But what we saw, beyond that arrogance, was a Tory leader who was weak and uncomfortable, running scared of the media and the public whilst trying to defend a whole host of utterly indefensible policies.

I’m absolutely delighted that the SNP has won the election in Scotland, with more seats than all other parties combined, in what was our second most successful Westminster result ever. I am also delighted that we won six out of seven seats across Glasgow.

It is an honour that the people of Scotland continue to place their trust in the SNP.

And much as the Tories desperately try to portray the result in Scotland as a victory for them, the truth is that they fell short of even their own predictions - once again the vast majority of people in Scotland have rejected the Tories, just as as they have in every election in almost half a century.

We said we wanted to be a strong voice for Scotland, to stand up for progressive policies and to help build a fairer, more prosperous country. The SNP have been entrusted with being that strong voice.

I’m obviously personally disappointed for some hardworking SNP colleagues and friends who have not been returned to Westminster. Angus Robertson has been the real opposition to Theresa May in PMQs every week, holding her and her government to account. And Alex Salmond – my mentor who has devoted his life to serving Scotland - is also a massive loss. They and other defeated candidates have had a lot to offer the people of Scotland and I know they have many more valuable contributions to make.

Much has been made of the late surge in support for Jeremy Corbyn during this election campaign – however there is a real irony in people like Kezia Dugdale and Ian Murray, who said for so long that Jeremy Corbyn was unelectable, being thrown a political lifeline by a Corbyn bounce.

Ironically, it has actually been the SNP who have appeared more willing to work with Jeremy Corbyn than Scottish Labour have – and in the new Parliament we’ll continue to work with Labour and other progressive parties if it can benefit people in Scotland and across the UK.

In this election, the SNP campaigned against Tory policies which will hit living standards, widen inequality and force many more children into poverty.

Whether it is their proposals to end the Triple Lock on pensions, cut the Winter Fuel Payment or the notorious Dementia Tax, there is no doubt that Theresa May had pensioner incomes in her sights.

But looking at a range of other Tory policies – from further cuts to public spending which are putting pressure on our public services, or immoral policies like the family cap on child tax credits and the appalling rape clause – it is clear there is a real urgency in progressive voices working together.

Having called this election and made it all about her ‘strong and stable’ leadership, Theresa May’s credibility at home and internationally has been damaged beyond repair.

With the Brexit negotiations starting imminently, it’s more important than ever that someone is there to argue for Scotland’s distinct interests to be taken into account.

I asked people to give me a mandate to demand a seat at the top table in these negotiations – and they have done so. In Scotland and across the UK people used their votes in this election to vote against a hard Brexit and the Tories must listen to that, just as I will reflect on the result in Scotland.

Let me finish on a more poignant note, because at the end of this week we also mark the anniversary of the murder of MP Jo Cox.

Her husband Brendan has organised a Great Get Together to bring people together across the UK in a huge number of events – and like thousands of others, I’m looking forward to taking part.

Although I never knew Jo personally, it was clear that she was a remarkable woman – and Brendan has shown admirable determination to see something good come out of her awful murder. The Great Get Together will be a display of unity that reflects the kind of world she wanted to see.

With the anniversary coming so soon after the recent terror attacks in Manchester and London, it’s a timely reminder of the importance of coming together to cherish the values that - whatever political disagreements we may have - all of us hold dear.

As First Minister of Scotland it is my job and my duty to govern in the interests of everybody in Scotland. I know that, in these times, that is more important than ever, and it is exactly what I and my government will work to deliver.