おかげさまで
おかげさまで · okagesamade · JLPT N2 · expression
thanks to you
🌳 o + kage (shade) + sama + de = thanks to the shade you gave me
Kage 陰 means shade or shelter, and sama is an honorific. The phrase first meant being protected in the shade of the gods, and later in yours. It is the polite reply to how are you: I am well, thanks to you.