Self-condemnation has been my problem for almost five years or so. I blamed myself for every mistake even small ones. It came to the point that I cried for desperation that I thought even the High above wouldn't be able to accept me and love me for who I am. Accepting that you have sinned is the first step to have Lord's forgiveness. But more so if you learn also to forgive yourself. The overflowing mercy is just there. All you have to do is accept it and learn from your mistakes. Realizing God's love one morning has changed my state of mind. Even my views in life and principles have changed. I learned to love myself as I care more for the welfare of others. How am I able to give if my own self is not whole? Believing in my talents and skills has boost my self-confidence and I learn to value life, friendship, relationship and character. I no longer do self-pity and pessimistic in every situation I am in. Indeed, God's love has changed it all. Realizing that there is no greater love than the One above can offer will help us understand why we exist in this world, the hardships that we have to deal with everyday and to continue loving one another as He had demonstrated on the Cross.