"Aha - got him" I thought "the Summer Solstice is not today it's always on 21st June". So I looked it up and, sure enough, for the first time this century it's on the 20th June and not the 21st. I guess you have plenty of time to check these things in the long hours before the night comes!
Isn't the solstice on the 21st?
I just answered my own question...in the UK, summer solstice begins this evening at 23:59. I learn something new every day.
Great picture! I love the long summer days up north.