Just a few days ago I let go of something very special to me as well. Was it tough? Yes! Was it necessary? I believe so.
All in all, it was done for the greater good; for my family, and for them to have a better future. Material things sometimes can become quite dear to us, even though they're not necessary for our day-to-day lives, they still do add some meaning to our life. At the end of the day, it is the little things, hobbies, and trinkets that add a bit of meaning to our lives; of course, they're not the end-all and be-all, but sometimes they do add value that goes beyond price.
Letting go of something for the greater good, positive reasons, can be quite empowering as I think is the case in your situation. It can also be a tough decision but decisions made help people move forward.
And I'd do it again. If it's for my family and their well-being, I'll do it with a smile on my face. Their well-being and joy is what gives me the most joy.