Wow! What a weekend you've had!
Congratulations firstly on your strong recovery! It is understandable you would want to grab XAH by the collar and shake him and say "why, why, WHY?", but you didn't and you know why it wasn't healthy for you to do so.
Congratulations secondly on the promotion news! I have no doubt you are capable of any new challenges ahead.
and to XAH, if still stalking: Get help.