In "The Gift of the Magi," why does Della sell her hair?

A. She needs money to buy food.

B. She needs money to pay Jim's doctor.

C. She needs money to buy Jim's Christmas gift.

D. She and Jim need money to pay the rent.