Man did I ever cry so very hard reading this.