Often, we'll try to give up even before we started. This is often when we see how tough others have worked on it, or how we have imagined that we aren't capable of doing the similar thing.
Sometimes, we give up when we are just halfway through. This is when part of us have tried doing it and yet the result is not per expected, or we simply don't have the endurance to go further.
Rarely, we push ourselves to the limit, to accomplish what we set out to do. This is why there ain't many cream of the crop.
If you could just persist a little longer, if you could just put your hesitation aside, if you could just trust - would you give it all?