I've had a horrible day today and have spent most of it disgruntled and frustrated.
But just now I stopped to check the live coverage of the unfathomable tragedy in Japan, and felt ashamed for pitying myself.
Our lives are so fragile. Everything we own, those we love, even our life - everything can be gone, swept away in a moment as easily as those huge waves swept away homes, factories and everything else.
Life is too short to be ungrateful. In moments of great tragedy, even in small moments of despair in our personal lives, we must remember that this life is fragile.
We must nurture and hold on to everything that matters to us, so when faced with challenges we have hope, love and courage on reserve.