why do we have seasons?

best answer
Why Do We have Seasons? As the earth spins on its axis producing night and day it also moves about the sun in an elliptical (elongated circle) orbit that requires about 365 1/4 days to complete. The earths spin axis is tilted with respect to its orbital plane. This is what causes the seasons.