Long story? Where? Is that all you gotta say?(sorry couldn't resist)
I loved reading it, and like Kathi says it's great how you started making peace with yourself, accepting all of yourself, and loving yourself as a person you are.
Seems you've been very lucky meeting your girlfriend this way, and you made a wise decision not hiding it from her. Have lots of fun tonight!