I have read it at many places that why tell your beloved about your past? That may spoil your present relationship. Let me present my thoughts to this. If we are not totally honest and open with our beloved, that means we are not sure about our relationship. That means that we do not have confidence in each other. That means that the relationship is fragile.
Why talk about such relationship, which is still fragile. Such a relationship will break for some or other reason. A strong relationship can take any storm. Ina strong relationship, we are ready for some disagreement but know that ultimately things will be same as before. It is like a child ho has got totally soiled. Mother may scold the child but it will be same as before within half an hour. That is a strong relationship.
If you hide vital facts about your past from your sweetheart, you will always suffer from the guilt and worry about hat if he/she gets to know about that. That is not a happy relationship. Such relationships cause stress, rather than giving any pleasure. To get pleasure, have confidence, tell your partner everything about your past, and expect that they will not only understand but also comfort you about that. That is the sign of a open and strong relationship.
Any relationship that is not fully honest and open is like a leaking boat. Anytime water may get filled and the boat may sink.