beyonce as patron saint immaculate heart of mary, catholic art, beautiful, elegant, oil painting,