This is the kind of story we all need to hear every once in a while. Life ain't easy, and if you want something worth having get ready for a fight.
But you can enjoy every step, every punch, even the ones you take, if you know in your heart you're following your principles. I really appreciate you sharing this.