a variation of thank one's (lucky)
stars, meaning to be very grateful or thankful for something. This expression comes from the ancient idea that the
stars influence the lives and destinies of men. Thus if something good happened to one, he could "thank the
stars" for his good fortune.
(colloquial) be very grateful.