The past most people still rely on, the past defines what was you and today wasn't you back then, the past can be hurtful but the past can be forgotten and moved on, those that have hurt you or done wrong by you is a thing in the past not the present. The present defines you today, not tomorrow or the future or the past. Sometimes we learn from our biggest to smallest mistakes but honestly we all make mistakes either if it's the past, present, future, but by stating future, you CAN make a change what ever happens in your future, YOU can become someone you always have wanted to be, YOU have to work for it and earn it then you will be proud of yourself. You make mistakes. I make mistakes. Everyone makes mistakes and the thing by making mistakes is by learning by them and becoming better within ourselves. People can't always use things from the past against you, the past is a thing, a thing in the past and was not you. We may not be proud what we have done or experienced and wished we never went there. Some are happy and proud of their past. There will always be hate within this dying planet, but hate is life like Love, lust, envy, jealously, sadness etc. We can make things change if we make the changes within ourselves. Sometimes relying on friends, lovers, family can help anyone get there but who should one really rely on? YOU! You should always rely on yourself and sometimes not on others cause as you and myself have experienced, we are always getting let down and hurt by them but we cannot hurt ourselves if we put our minds to the test. We may not be great. We may not know it all. We may not be liked. We maybe hated by A lot. We may not have the power. But we have our minds and hearts to put to the test. So the question is, who defines you? Your past, your present or your future self?