Find the word definition

Wiktionary
thank one's lucky stars

vb. (context idiomatic English) To be grateful, feel oneself fortunate.