Most Helpful Guy
I have just recently had the same issue myself except I'm a guy so it's the opposite way, but anyway the answer to your question is face to face is ALWAYS the best option to take. If you can't seem to get them alone face to face then next option would be to talk over the phone. Texting/emailing is the last option. The message isn't ever taken the perfect way when you don't hear a voice and more importantly, the tone in the voice. Ya know what I mean? I hope you do. I did text and it didn't go as well as I was hoping it would. So learn from my experience. haha
If you really need to you can text and ask him if you guys can meet up somewhere and then you can tell him. Just figure out how you can get him in person alone. You got this!
Most Helpful Girl
Tell him face to face. Start off with small talk and proceed on admitting it to him.