Internet Best Friend Advice.

I'm 13 years old. when I was 12 I made an account on this one website without my parents knowing using my personal email address. my parents dont know I use it. I know that isn't the best thing for them to not know but that was over a year ago and its kinda late for that now. I have a lot of personal issuses that my parents know about and one of my biggest ones was having a huge crush on my girl best friend. my parents don't know that either. at one point i was able to get into contact with someone who had been through similar things as me. he's trans gender (ftm) but he had also been in love with his girl best friend that didn't feel the same about him. we both have depression and anxiety and are both queer. so I started messaging him. a lot. we connected and I took things really slowly. slowly getting to know him more and slowly giving him more information about myself. I know everything about him aside from his address and he knows the same amount. I was so careful about every thing. I have his phone number and we talk every day. ive video chatted him several times. but my parents still dont know I'm good friends with someone online. in 3 years I get to meet him because he wants to take a road trip to where I live and I want to tell my parents before that. I know my dad would fly me out to him to meet him. im Just so afraid to tell them about him. my dad works for Microsoft and has internet friends so I think he would be okay with it and I did everything so carefully. Basically, how do you think I should tell them. I'm sorry this was so long I just need advice on what to do. Thank you!!