"No challenge in this life is ever given to you that you won't be able to overcome."
Life is hard, yet it's beautiful. All of the trails and tribulations given to you are lessons. Learn from them, make peace with yourself, and move forward as a better person. You'll never be able to forget or go back and do it over again. No, it's not easy. It could take years. But you must fight, and try. NEVER QUIT. Just when you think you've overcome, the saddness may return. This is normal. Remind yourself of why you are here... And remind yourself that you are loved. There is no one on this earth fit to judge you - not even yourself. Remember, the one who created you did so with love, and that love is everlasting and never changing - no matter the outcome of your life lessons.