Question: what is the meaning of the idiom for good?
Answer: for good means you are leaving for the last time. You will NEVER come back. Check this definition: for good.