Meaning: This sentence describes the beauty of flowers and how they reveal nature's secrets.
Choice of Words: Petals unfurled means the petals of the flowers opened up. Colors revealed means the colors of the flowers were shown. Nature's secrets peeled means the beauty of nature was revealed.