Christmas in April

My sister in law gave me a cutting from the family Christmas cactus quite a few years ago. She said to put it outside in the summer and bring it in before the first frost. We talked about temperature and darkness and fertilizing. One of the first summers I put it out on my porch either a cat or squirrel decided to chew/break some of it and it took all winter just to recover. The following year when it was outside, there was a freak hail storm that cut a path through town. It totally damaged my roof, which was replaced that fall. The poor little cactus in a pot had hail piled up around the plant. I rescued it and again it took all winter to recover. One of the years it had a couple blossoms, and I think it was in March. More years went by with the plant finally gaining a little size but no flowers. This picture is from last year and it had 4 flowers. This year it has 4 buds, still very small but I am confident that they will bloom in April again, just like last year. I think it needs repotting this year. My friend Louise potted hers in Miracle Grow potting soil and it was just full of blossoms. I'm going to try for more than 4 flowers one of these years.