Is God fair? This question that haunts us all at one time or another. What can help us answer this question is an understanding of karma - the eternal universal law of cause and effect, which is at the very root of Hindu philosophy and thought.