....by my GP. On the NHS.
No, I can't quite believe it either. I keep thinking there must be a catch somewhere!
I think I've just been incredibly lucky, and I feel somewhat guilty, knowing how hard it is for the majority of people in similar situations.
I'll update with how I'm getting on.