Life doesn't come with any guarantee except that some day, you will die. In between, things can go any which way. Some days they go well, and others not so much. Some days in my life have been wonderful and others truly awful. I consider myself lucky that the good days outweigh the bad.
Leaving aside the question of whom one is thanking, I do think it is good to stop and think of all the things one has to be thankful for.
I'm thankful for the technology that allows my daughter (a freshman at ASU in Tempe, AZ, and doing well there, thank you) to call me anywhere, anytime, and even more thankful that sometimes she does.
I'm thankful that my son turned out to be such a pleasant, funny, hardworking, smart man (did I mention he's good-looking, too?).
I'm thankful for a marriage that has lasted 27 years, and we're still speaking to each other.
I'm thankful I'm part of a large and loving family, even if it is spread out across the continent.
I'm thankful that I have so many good friends.
And last, I'm thankful that grocery stores now let you push your cart right to your car to unload your groceries. Since that change, I haven't once driven home without my groceries (when I'm absorbed in plotting a book, I get more absent-minded than usual).