Overwatering is one of the most common reasons Christmas cacti don’t bloom. When the soil stays soggy, the roots can’t get ...