What is the difference between a star and a planet?
A star is a massive, luminous ball of gas that produces its own light and heat through nuclear fusion, while a planet is a celestial body that orbits a star and does not produce its own light and heat.