Taking care of yourself and doing what brings you peace and joy, is NOT selfish. It is self nourishing- And there is a major difference. Being selfish, means doing whatever you like without regard for how you affect others, which can cause pain for those in your life. Being self nourishing, is taking time to refuel, recharge and heal so that we can be of service to others in a more fulfilling way.
As a mother of two and a business owner, I know how hard it can be to take time for myself, especially guilt free time. But once you recognize how much better you and those around you feel when you are rested and balanced, the guilt starts to fade. What is there to feel guilty about anyway? Why do others deserve your love and attention and not you? Whose more important than you? If you aren't well and happy, chances are no one around you, will be either!
There are no prizes given out at the end of this journey for being the best self sacrificer. Live a fulfilled life now, because, NOW, is all there is. Find what brings you joy, and resolve to do it more often. You, more than anyone, deserve your love and attention.