A huge sign that Allah (swt) has forgiven