I have a secret I have been keeping from my boyfriend. It's about something that happened before I met him and I have my reasons for keeping it a secret. I feel like I should tell him because people say that honesty is key to relationships, but if I tell him then I'm pretty sure he will never want to speak to me again and our relationship will be over. Mostly because I have kept it from him for so long, but the secret itself will bother him too. I love him and don't want to lose him.
Do I tell him or not?