That is a beauty of a Christmas Cactus if I ever saw one! Wow! I too have had them bloom ahead of time and never knew why but was just grateful that they were blooming! Eventually they die on me though. Since becoming a 'cat person' 9 years ago I have to be careful about plants. My boys like to nibble them and so many plants are poisonous. The only plants I have now are aloe and jade and they are on the kitchen windowsill, a place that the kitties seldom visit.