I did not deserve the crap I went through with the Wanker. On the other hand, I did not "deserve" all the good things that have come to my life since the Wanker has been out of it, either. I will live my life in such a way that I "earn" all the blessings that have come my way.
Yes you do deserve everything, all of the good stuff and more! You've already earned it. You are a good person and a great Mom. You fought the good fight even when it was hard and not particularly kind to you. The rewards and blessings you find yourself with now are there because you did the right thing!