Marriage has a long history which is shaped by the human society at that point of time.
Read this post on downtoearthoops.blogspot.com