First and foremost, I have to say I admire your courage to go with your feelings.
Although I completely understand that you have a whirlwind of feelings/emotions/questions/doubts.... ect. going through your head you should consider yourself EXTREMELY fortunate, because of your situation.
It is so special that your friend and you both feel the same and that it "just feels right". That is called real love and is the foundation of relationships that actually work.
I was and am, in almost the exact situation as you, but my story includes more twists and turns, pain, fights and that I went back to the guy 2 months ago.
I love him but am not in love with him. I swallow my pain and feelings everyday, while simultaneously try to forget about my best friend ( I moved to a different country for school, she and I no longer talk)
The past 9 months for me have been a fight with myself trying to figure out who i am, who i love and what's right and wrong.
So far I have only come up with one thing.
HAPPINESS IS RIGHT
You are obviously happy, I think you should live for yourself during this time in school. Tell people who you trust or if you're not ready don't tell anyone. Enjoy and live in the moment. Everything will fall into place when it needs to. It may be painful, frustrating. It has been for me. But don't deny what your heart wants. And remember love is love it doesn't look at color, race, gender...it just is. Haha when I take my own advice then I won't have to fake being happy everyday.
What you have is beautiful, don't take it for granted and don't waste the moment worrying about everything! This can be the most difficult and what I wasn't strong enough to follow through with, the worrying and questioning was what ultimately ruined everything for me, don't let it do the same to you!