Is my forgiveness accepted?
May Allah, Most High bring ease in your life and clarity to your heart.
Question on Forgiveness:
You should thank Allah, Most High for placing forgiveness in your heart, whether it was due to forgetfulness or not. Be certain that your forgiveness was accepted, and try your best to repel any thoughts about recanting your initial forgiveness.
Whenever the thought of recanting your forgiveness comes to you, remember the following:
Forgiveness is a pillar of the religion and an absolute sunnah of the Prophet Muhammad (Allah bless him and give him peace). The Prophet (Allah bless him and give him peace) forgave those who used to harm, slander, and attack him like Abu Sufyan Ibn Harb and Wahshi ibn Harb.
Question on Black Magic
Being affected by black magic is a tribulation and a test.
It is not befitting for a Muslim to declare that a particular difficulty is a punishment from Allah, Most High. Only Allah, Most High knows what is reward and punishment.
With that said, The various difficulties that we experience in this world can be considered as tribulations. Allah, Most High says:
“We will certainly test you with a touch of fear and famine and loss of property, life, and crops. Give good news to those who patiently endure.” [Quran, 2:155]
From the verse above we understand that as long as we are patient during the difficulty, Allah, Most High will reward us. This is the nature of our lives in this world.
“The world is the abode of tribulation & The afterlife is the abode of ease.”
Please see: Black Magic
And Allah knows best,