There are good and bad days. Life is far from being perfect, though we sometimes hope our life will be like heaven. From time to time we stumble on the bumps of life that bring