Forgiving others is hard, but forgiving ourselves is even harder. We hold on to our imperfections and don't want to let go. This is not of God. God wants us to feel the liberating freedom of being regret and guilt free... Healing is a process, but as we reach out for help from our loving Heavenly Father and older brother Jesus Christ, it's not only possible, but liberating.
Prayer is how we communicate with God and we can never forget that. The scriptures teach that "If ye would hearken unto the Spirit which teacheth a man to pray, ye would know that ye must pray; for the evil spirit teacheth not a man to pray, but teacheth him that he must not pray" (2 Nephi 32:8). Prayer is from God and anything that teaches otherwise is not.
President Gordon B. Hinckley said that "the happiness of the Latter-day Saints, the peace of the Latter-day Saints, the progress of the Latter-day Saints, the prosperity of the Latter-day Saints, and the eternal salvation and exaltation of this people lie in walking in obedience to the counsels of … God."
As children of God, we have limitless potential and possibilities. It is crucial that we start the ignition of our hopes and dreams, make a plan of where we want to go, and then hit the gas and act because God can't move a parked car.