Lin, it is wonderful that you have a supportive family and friends. Along the rocky road of life, I have always been grateful for those who have given me a hand when the journey got rough. I'm sure I speak for your virtual friends here.
Any day you wake up on the sunny side of the grass is a good day.
"The moving hand writes and having writ moves on. Neither all thy piety nor all thy wit can lure it back to cancel half a line nor all thy tears wash out a word of it." The Rubiyat by Omar Khayyam