Which of the following accurately describes the Hindu belief of reincarnation?

A: Life is a cycle of death and rebirth in which a person can be reborn into a higher caste if he leads a good life.
B: Life ends with death unless a person belongs to the Vaishya caste.
C: The self is reborn into the same caste each time, regardless of how the person lived his life.