A true visionary leader sees what lies ahead the future. He/She will sometimes go through unexplainable humiliations and pains but will endure unimaginable sacrifices that a better future will bring.
An honest person will sometimes be insulted for been too honest whilst a good person will sometimes be taken for granted for been too good.
We all have stories to tell. But don’t allow your situations to take away the goodness in you!