Psalm 37:4-5 Delight thyself also in the Lord; and he shall give thee the desires of thine heart. Commit thy way unto the Lord; trust also in him; and he shall bring it to pass.
Our true source of happiness rises above the circumstances and situations of life and rests in God Himself.
Instead of worrying and fretting we should learn to cast our burdens on the Lord and trust Him to take care of matters in His way and at His time.
Our story is still unfolding. We haven't lived through the last scene. Keep your eyes on the sky, wait patiently for the Lord to finish His plan for the ages and know that the best is yet to come.