Life is full of ups and downs, they provide windows of opportunities to determine our values and goals. We need to admire and make use of opportunities in life for our own personal development. Challenges in life are just tests to make us a better person.