small flowers blooming on a mossy rock