Scarlet and Pray, a religious experience for some