Struggling with Inner Demons: A Journey of Redemption and Faith

I’ve been dancing with demons, seeing myself in their faces I’ve been praying to God, begging him, can you erase this? Cause I don’t feel my soul is clean, all these sins I watch him bleed And I’m hoping I can free myself These thoughts I plague my mind every time I close my eyes And I’m hoping I can find a way to make it stop