sacramento and virgin of the rosary