Why does Beowulf come to help the people defeat Grendel?

a. he's courageous and strong
b. he's showing off
c. he owes Hrothgar a favor
d. Grendel killed his family

C. He owes Hrothgar a favor.