What causes the Moon to revolve around Earth?

A. Earth's Gravity
B. The sun's Gravity
C.The Moon's lack of Gravity