2020 has been a year that no one could have predicted.