Like all plants, orchids require sufficient light in order to produce flowers.
Insufficient light is the most common cause of failure to rebloom your orchid. Leaf color indicates if the amount of light is adequate. The lush, rich, dark green of most houseplants is not desirable in orchid leaves. A grassy green color (light or medium green with yellowish tones) means the plant is receiving sufficient light to bloom.