Forever giving us something to look forward to (and boy do we need that right now), M&S has pulled through with the unveiling of its newest spring summer collection.