One thing that most humans have in common is a religion of one kind or another.  If an unexplained event, good or bad, occurs in your life, then you can blame, or thank, one of your long dead ancestors.  On the other hand you may want to thank, or blame, some sort of deity, any number of Gods or perhaps one Supreme Being.  It seems that this concept has been around for a very long time, possibly ever since humans first evolved a mind capable of abstract thought.  But why do we even have such thoughts?