Thank you for sharing your story so beautifully. By doing so, you have confronted your past more than you realize. It does not always mean divulging every detail of our past in order to help others -- they can usually tell by the way we interact that we have been there. While there is nothing wrong with sharing your past in the beginning, but there is also nothing wrong with waiting to share in order to let that other person be the center of attention. There are no hard and fast rules for doing it right as long as we are not hiding from our past. May God continue to lead you in all that you do.