Michelle, some great advice here! My two cents:
Go outside, get down on your knees, look up at the sky, and shout " Thank you (insert your version of higher power here)" for saving me from the train wreck that could have been", then shout it out again louder!
The right person for you will treat you like a queen, always! Will respect you like you deserve, and will love you for who you are!!!
As everyone has said, clean break, no contact with mom, and move on!
Go out and treat yourself to whatever it is that you wouldn't do any other time (spa, massage, shopping, ice cream, out with friends, whatever), and enjoy the rest of your life, this was just a bump in the road!
Greg