I'm so happy for you--it sounds like a very nice weekend overall.
Congrats on the progress! You've earned it!!