Like you state, happiness is definitely internal. Only we have the power to determine how happy we can be. Unfortunately, we have on many occasions allow others to dictate our feelings. It is not an easy task, but we must remember and fight for our own control of happiness.
Nice work.