Question: why are westeros winters so long?
Answer: Theory: Westeros' erratic seasons are caused by a wobbly planetary tilt. First, some science talk: Earth revolves around the sun on a slightly tilted axis (a 23.4° offset of the axis, to be exact), meaning that light hits it at slightly different angles depending on where it is in its revolution.