Today is the Memorial of the Immaculate Heart of Mary. Traditionally linked with the Sacred Heart of Jesus, it is a devotion to Mary’s interior life, as exemplified by the passage from Luke 2:19,
But Mary kept all these words, pondering them in her heart.
In Twelve Step programs, we are reminded that we cannot hope to always work the program perfectly, that we should focus on “spiritual progress, not perfection.” Mary, however, was our race’s greatest triumph, and due to her immaculate conception, was sinless. Essentially perfect. Although we cannot hope to be just like her, we can strive to imitate her virtues and devotion to Jesus and God the Father.
If you are struggling with impurity, a devotion to the Immaculate Heart of Mary can help ease the suffering.
She can be our model in our recovery life. She can help us, inspire us, and through our recitation of the daily Rosary, be the focus of our Step 11 work. Yes, I think the Rosary is the best way to really practice Step 11 daily (in addition to whatever prayer manuals and such you may use. But you can carry a Rosary about you wherever you go. It can be recited while driving. Difficult to do that with a Bible or prayer book.
Wikipedia has a nice article on the Immaculate Heart:
And so does the Catholic Encyclopedia:"The Stations of the Cross for Alcoholics"