What were castles built for during the Middle Ages?
Castles had multiple purposes. Protecting peasants and nobles was the most important reason why castles were widely built. Additionally, many lords and kings did frequently construct castles for the sake of power – since it was realized that such a huge construction could show a lord’s might throughout the kingdom.