All true, but...I have a feeling this is why your not in a long term relationship. You have to be you. Not what someone else wants you to be. I bet you went above and beyond in all your relationships trying to please. It shouldnt be that way. You have to be comfortable in your own skin and stay true to your feelings instead of trying so hard to match someone elses. If your not totally comfortable being yourself around someone else then you will never be happy.
I bet he LOVED it!
