Which of the following will be the final stage in the sun’s life cycle?
A. nova stage
B. red giant stage
C. planetary nebula stage
D. black dwarf stage