So much amazing details!
I feel like I have been there myself! Appreicate your hard work and sharing!