I know it stinks what you are going through but you are really young and are lucky not to have kids with her. You do not want to go through this when you are in your 40s with two or three kids. Consider it a gift that she showed you who she really is now because she is unlikely to change. Not impossible but improbable.