Why does the Earth get more energy from the Sun compared to any other star?

Why does the Earth get more energy from the Sun compared to any other star?

The Sun is much larger than most other stars in our galaxy, so it produces more energy.

The Sun is much hotter than most stars in our galaxy.

The Sun is much denser than other stars. That means it produces more energy.

The Sun is much closer to Earth. The next closest star is 4.2 light years away.

The correct explanation is: The Sun is much closer to Earth. The next closest star is 4.2 light years away.