Why do Humans Need a God?

Many have asked why people need a God to cope with life? There must be a reason, because it appears that every culture in recorded history had some belief in some type of god. All the different cultures, tribes, societies and civilization had their Gods, trinkets, traditions, rituals and temples. But why; we know now, or some of understand that all these stories and myths were nothing more than figments of our imagination. Most all ancient writing has in it; Invisible ghosts, invisible friends and/or Gods. Isn