Your battles sound quite familiar...
Being able to be as open and honest about your past is healthy for you in the long run.
You know you've found a keeper when you can share who you were, verses who you are, with someone that expresses love instead of judgement and ridicule. (Someone that...