Answered by Ustadha Shazia Ahmad
Do you need their forgiveness if you hoped something terrible for someone but repented?
Thank you for your question. It is not obligatory or recommended to ask forgiveness in such a situation because it will likely worsen the relationship.
A Good Turn
If you feel guilty about hoping for something wrong for someone, the best thing that you can do is to give them a good turn. The Prophet (Allah bless him and give him peace) told us, “Have taqwa (fear) of Allah wherever you may be, and follow up a bad deed with a good deed which will wipe it out, and behave well towards the people.” [Tirmidhi]
In addition, remember that one is not morally responsible for having an evil thought that one did not act upon. This is one of the great mercies of our Lord, so don’t be too tough on yourself.
Please see more details here:
Types of Thought, Blasphemy, and Sin
May Allah give you the best of this world and the next.
[Ustadha] Shazia Ahmad
Checked and Approved by Shaykh Faraz Rabbani
Ustadha Shazia Ahmad lived in Damascus, Syria for two years where she studied aqida, fiqh, tajweed, tafsir, and Arabic. She then attended the University of Texas at Austin, where she completed her Masters in Arabic. Afterward, she moved to Amman, Jordan where she studied fiqh, Arabic, and other sciences. She later moved back to Mississauga, Canada, where she lives with her family.