the immaculate mary with flowers in her hands