Your happiness depends on how you see things, acceptance, you attitude towards life's problems. I have said this before, that happiness is a state of mind, and you can achieve it without being dependent on others. Because we think that our happiness is connected to others happiness, but that's not the case actually.