As I write this sitting in a hammock overlooking the beautiful surrounding mountains, I stop to think to myself how far I have come and how hard I...