Your Christmas cactus may not be blooming for a few reasons. First, it's possible that the plant hasn't received enough light or that the light it has received isn't bright enough. Christmas cacti require bright light, but not direct sunlight. Try moving the plant to a bright, sunny window, or use a grow light to provide additional light. Second, it's possible that the plant hasn't received enough water or that the soil is too dry. Christmas cacti like to be moist but not soggy, so be sure to water the plant when the soil begins to feel dry.