What a year has been...