Forget April showers and May flowers -- we went from blizzards to sweltering heat