She told the Daily Record that Mr Swinney’s administration needs to “raise” their game in helping vulnerable children and that everyone had to be “brutally honest” about the progress in keeping a “promise” she made to care-experienced young people. Her government were often accused of being secretive when it came to failing to deliver on vows.

A report was published on Wednesday which found that the fulfilment of the national promise made to care-experienced children in Scotland to keep them safe growing up has been delayed due to a mix of unexpected events and “systemic barriers.” It said that councils and the government were not doing enough.

Ms Sturgeon said: “In order to deliver The Promise, we must see an increase in the scale and pace of change. Continuing as we are is not good enough. Of course we should rightly celebrate the steps forward that have been taken but we must also be brutally honest about the areas where more progress is needed. A promise is not kept until it is delivered.

“We all need to raise our game. Politicians, Councils, Government.” She added: “We must show the leadership that all of the children and young people in Scotland deserve.” On local authorities, she went on: “It means every council across Scotland setting, tracking and sharing the progress being made in their area. And it means collaborating – working together and pushing each other to go further, faster.”