It has been a very long year.