Both Europe and Japan had a "cast system" you could say, where peasants worked the land that the nobles owned. (The Japanese had their own terms for the people, I just can't remember them.) During this time, Europe had knights and these Knights had a code called Chivalry. Over in Japan, there were Samurai with a very similar code which was called Bushido. Hope this helps.
It would be the development in agricultural knowledge/technology
Development in agriculture enable hunter/gatherer society to shift their behavior. Before this, they had to keep moving from one place to another in order to seek food to live.
After the development in agricultural knowledge/technology, the society now can stay in one exact place for a long period of time and relied on agricultural product as their main source food.
After living in one same place for a long time, the needs to build things to accommodate their living start to arise. They start to built several things and repeat the process every year. In the end, large cities were developed from the initially small hunter/gatherer society.
Because she the mother of Jesus Christ simple.