Life in this world guarantees us three things: taxes, suffering, and death. Of course, there are seasons of happiness and times of celebration, and some have more of the happy times than the sad. Yet, no one escapes the hard times. The hardest thing I think any of us have to do in life is sit by and watch someone else suffer. Usually we can justify our own suffering in some manner or another, but watching someone else suffer as we sit there powerless to stop it is much, much harder.