That just shows how good my timekeeping is!

Good to hear that you've got the all clear and that your problem hasn't caused you any grief so far.
I can only sympathise with your pain, but I don't think the 'beyond repair' part is true. It's a terrible thing that's happened Trin, and nobody deserves such pain, but things will undoubtedly improve!