How were marriages arranged in medieval European society?

(A) by the bride and groom
(B) by the families of the bride and groom
(C) by the feudal lord
(D) by the monarch