He knows all the best that He can give

One day I asked God for a bunch of beautiful flower but instead, He gave me a cactus with thorns. Later, I asked Him to give me butterflies but instead, He gave me worms. I was disappointed and I wept. Few days after, I noticed that the cactus bloomed with beautiful flowers and the worms soon became butterflies. God wants us to wait for the right time, for He knows all the best that He can give.