My 2017 reflections and 2018 predictions