Who would have thought some three months ago – when coronavirus suddenly became a global issue, share prices went into free fall and the world went into lockdown – that stock markets would have recovered all their losses in time for the summer solstice this Saturday?