The year 2017 has been a rollercoaster for me. There have been plenty of ups but also plenty of downs and unexpected twists and turns along the way.