Answer: When a rose bush looks healthy but the flowers don't then it may be an insect that is causing the problem. Take a piece of paper and hit the buds over it and see if there are any small bugs showing. If there are then there is a small fly like insect called a midge which lays it's eggs at the base of the flower buds. When the larvae hatch they feed on the rose bud. Thy are very very tiny but they still do enough damage that the flower will be damaged. Any rose insecticide will solve your problem. When you use the spray pay special attention to all the buds as that is where the midge will be. The other reason could be botritis. This can happen when the weather is warm and then cold at night, so it partially rots the flowers before they open. There is nothing you can do about it and when the weather returns to being constantly warm, the problem will go away. Hope this helps.
New growth on roses is normally a reddish purple but then changes to green as it matures. As for getting the most mileage out of your roses, cut them from the plant just as the petals show color and the bud begins to open. They will open fully in the vase and last 7-10 days. Enjoy your roses.
Q&A Library Searching Tips