Yes, it can be so Lena! But I think that this is similar to the Danish proverb: "Enhver er sin egen lykkes smed." --> ""Everybody is the smith of his own happiness"
Well, I don't know. Maybe your version is totally OK. Only I never heard it in English. Let's see what Lilian thinks. She will probably have a good solution.