In these dark days...a ray of light.

And it comes in the form of a rainbow, which appears to be coming directly out of Dorset County Hospital where NHS heroes continue their herculean effort to care for patients during the coronavirus pandemic.

This sensational photo was taken in Maud Road, Dorchester after a hailstorm yesterday by a member of staff at the town's Prince of Wales School.

Posting the picture on Facebook, the school said the 'rainbow is coming literally out of the NHS key workers right now'.

There has been so much love for the picture - it's been shared hundreds of times - with people describing it as 'awesome', 'amazing' and 'beautiful and heartwarming'.

Weymouth & Portland Police were among those to share the picture and one person on the thread said it was 'proof there is gold at the end of rainbows. NHS staff are pure gold, for sure'.

We have to agree, and salute those working on the frontline during these unprecedented times.

Dorset Echo: