Far too often we place the defining of our capabilities up to the wrong people... and listen when they tell us that we cannot. We could go on forever telling ourselves just what they proclaim is true - that we will never been exactly what they think is good - but what we need to realize is that we would never want to be their definition of good anyway.
I think that the hardest thing to do is to be completely 150% okay with ourselves and the process of learning about ourselves and everything that we are capable of doing. We're meant to make mistakes. We're going to be upset. We will learn that people will always disappoint us.
But at the end of the day, all we really need is to be able to come back to ourselves.