The following Hadith moved me deeply when I read it, and I should not be surprised if it has the same effect upon you. Ahmad, Abu Yaia, Al-Bazzar, and At-Tabaraani all related the following:
“Leaning on a cane, an old man came to the Prophet (Blessings and Peace of Allah be upon him) and said, ‘O’ Allah’s Messenger, I have perpetrated treacherous and wicked deeds. Will I be forgiven?’ Allah’s Messenger said, ‘Do you bear witness that none has the right to be worshipped except Allah and that Muhammad is Allah’s Messenger?’The man said, ‘Yes, O’ Allah’s Messenger.’ The Prophet said:’Verily, Allah has forgiven you for your treacherous and wicked deeds.’ The man departed and said, ‘Allah is the Greatest, Allah is the Greatest.'”
There are certain conclusions, or facts if you will, that one should take away from this Hadith. One of them is the vastness of Allah’s Mercy. Another is that accepting Islam or making repentance wipes out past sins. Yet another is this:mountains of sins are nothing compared to the forgiveness of the One Who knows everything. And finally, it is imperative for you to have a good opinion of your Lord along with being hopeful of His comprehensive generosity and His far-reaching mercy.