2018 season in review