Interestingly enough setting boundaries is one of the skills that I have been practicing more and more nowadays. In fact, I discussed the topic with @clareartista recently. It now feels more important than ever.
So much I can relate to here. I feel many of us (have) go(ne) through a similar process, it's just that some are more aware of it than others.