Faith, respect, time, and happiness! I cannot agree more!
As you said, life is not easy, but it is indeed full of the ups and downs you've referred to. Without these factors, we can just as well give up.
Congratulations, You've nailed the philosophy of life!
Good luck with the contest, and thanks for the invitation!
Thanks for stopping by I really appreciate it
Pleasure!