Everything in life is the consequences of you.
Acceptance and letting free is the key to be happy and let others be happy.
Gratitude to what you have, you never know you have the best gift of life which you kept ignoring, doubting or not trusting or believing.