Glad you're OK Dan!
Makes you realise that loved ones, family & friends are the most important things in your life when it comes down to it.

I've had a couple of bad experiences recently
1. Rear wheel double lock up on a bend at about 60mph (bike bounced both ways before freeing up the wheel properly.
2. Smidsy whilst filtering (the guy decided to make a right turn from a minor to a major road "blind"
causing me to have to do a full stoppie).

I have put them both down to experience. I am thankful that I changed my brakes and tyres a few weeks before and they were definitely at the top of their performance rating.
Some things happen for a reason - enjoy life and be thankful.