I am twenty-eight years old and have a new baby boy who is four months old now. Six weeks after the baby was born he needed to have surgery and I almost lost him. Ever since I am so scared I am going to lose him again. I am a practicing Muslim I pray, fast and do my duties as a Muslim. I am not perfect but I am trying. My question is how I stop this constant fear of losing my baby. I have faith in Allah but ever since the surgery I have become very scared and in a constant state of panic and stress. I fear everything. And sometimes I fear that Allah is punishing me for mistakes I have made prior to being married. I was born and raised in the states and unfortunately I have made many mistakes in my early twenties. After making my mistakes I went back on the path of Islam. I married a Muslim man, I went and performed an Umra and I recently had a baby all of which has happened within a year. Allah opened my path and made it very easy for me to return to Islam Alhamdulillah. I just want to know what I can do to stop being so scared all the time that I am being punished. I ask forgiveness with every prayer and yet I do not seem to stop being scared of my punishments in this life and the afterlife. Is there anything I can do to ease my mind?