What causes Earth's seasons?

Choose one answer:
A. Earth's changing distance from the sun
B. Earth's changing tilt relative to the sun
C. The sun's changing temperature