Why does weather vary from day to day? A. Because the rotation of the Earth causes the atmosphere to expand and contract as it nears the Sun or Moon B. Because weather is a complex interaction among many different variables that are constantly changing C. Because cold fronts are always followed by a series of colder fronts, before a warm front returns D. Because the Sun's energy heats all parts of the Earth evenly but does not heat the atmosphere