Yes, Christmas cactus flowers can bloom for up to eight weeks in a year. These plants are native to Brazil and can bloom in both spring and fall. While they do flower in winter, they will also bloom again in the spring. The flowers are usually bright red or pink and they can grow up to three inches in length. The plants are very easy to grow and they require minimal care. They need only a little water and they prefer indirect sunlight.