to feel very grateful and lucky about sth
Oxford100% of films
You may thank your lucky stars they sent for me to safeguard life and property.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition