I woke up this morning to the terrible news of a terrorist attack in Manchester last night.
What makes this event particularly horrific is not just the fact that at least twenty-two were killed and sixty or so injured by flying pieces of metal, but that the bomb was triggered (by a suspected suicide bomber) outside an Ariana Grande concert, and timed to explode just as the crowds were leaving the venue.
If you don't have young daughters, you may not know Ariana Grande. My girls have grown up with her, as the ditsy, pretty, wholesome 'Cat' in Sam and Cat and Victorious.
The people going to see an Ariana Grande concert would be teenaged girls at their first ever concert, mums taking their ten-year-old to see her idol as a special birthday treat, families enjoying an event that they know will be appropriate for all ages.
Pictures of the scene just before the explosions show a mass of pink helium balloons and groups of young girls, smiling, singing, grinning and taking selfies.
I listened to interviews this morning with men who'd gone to collect their daughters last night and been greeted by unimaginable scenes of chaos, panic and horror.
How can anyone justify any of this in the name of any religion or cause?
In other news, (as if any other news really matters) a new study into the, now irrefutable, link between alcohol and breast cancer was announced. Even half a glass of wine a day significantly increases your risk.
I know this, obviously, and the timing is pertinent, as today I have a check up and ultrasound scan (eighteen months after my original cancer diagnosis) at the breast clinic. Oh joy.
Both the events of last night, and my personal trial this morning, remind me how our futures are so uncertain. In just a matter of moments - an explosion or a black mass on an ultrasound scan - our whole lives can change.
Which is why we have to remember, every day, to be phenomenally grateful for what we have - for our families, our friends and our health.
Love to you all, and particularly to those of you in Manchester. I hope you, and those you care for, are well and safe.