Christmas is coming up and I thought this would be a nice time to reflect on this crazy year. It has been the most rewarding year for me both personally and ...