I will not lecture you about God's comparison and mercy, as you must be well aware of how the Almighty forgives all sins, and cleans our slates once we turn to Him with sincere repentance.
It is forgetting the past that you must be focusing on, and how you are able to develop a level of piety that you will enter into a new phase in your life, based on religious devotion and spiritual growth. That will not just ensure you've been forgiven, but also keep you on the straight path.
Your sin is between you and Allah ta'ala, and you must not reveal it to anybody. From a shar'i perspective, you do not need to tell your future spouse your previous sin.
Once you have changed your ways and sincerely forgiven, and became more religiously active and aware, then you live your life normally, and think positively for the future, not allowing the past to define who you are.
Every victim will be compensated by Allah, The Most Merciful. We do not have details of how much he will be compensated. It depends on many factors which are best known to Allah. A pious believer who was victimised because of his true faith will be compensated much more than a person who was victimised for a worldly reason or a non believer who spent his life in sins. After all, Allah is The absolute Just and The most Merciful.
Yes, although it is possible to seek intercession through the Prophet (S) and have hope that Allah would accept his intercession or his prayers for seek them from him. But the actual forgiveness is from Allah and the will of Allah.
We can pray for non Muslim parents, relatives and friends who are still alive, to Allah (SWT) to guide them to The Right Path and enlighten their hearts and minds with the light of the Truth.
For those who passed away as non Muslims, we can pray to Allah (SWT) to deal with them with His Mercy.
We are not allowed to seek forgiveness for those who insisted and died on Shirk (polytheism) as we read in Quran, Sura Tawbah, verse 113: It is not proper for the Prophet and the believers to seek forgiveness for the Mushriks, even though they be of kin.
OTP entered does not match. Please enter the correct OTP!
Full Name and Password are required.
Please provide a valid Email address.
Please enter a valid email address.
Enter valid first name and last name with at least one space.
Mail sent successfully!
A validation e-mail has been sent to your e-mail address. You will need to follow the instructions in that message in order to gain full access to the site.