Gav really sorry to hear this.
Putting this down to experience is an understatement!!!
I sincerely wish you all the best, you seem to be handling it incredibly well.
Take care