Who stops Tybalt from attacking Romeo at the feast in Romeo and Juliet?

A. The Nurse
B. Benvolio
C. Capulet
D. Juliet