OK, the prevailing wisdom says that the tilt of the Earth relative to the plane of the ecliptic is the main reason for the Earth's seasons. This is caused by, among other things, the variation in angle at which the sun's light hits the Earth, the day length and distribution of land/sea masses...