That sounds a lot like Denise Goldberg's accident, except on a descent. Best wishes for complete recovery. In the meantime, gentle hugs.
As I was reading Sarah's account, I was thinking exactly the same thing!! It just makes you realize how the most experienced cyclists can have accidents like this. Thoughts and prayers going your way Jo, and to Leebob too.