I was at my bestfriend's place yesterday and we were walking through the garden downstairs. The place was empty and I don't know what suddenly came over me but I kissed him and he kissed me back. We didn't talk after that and I came back home as quickly as I could. I'm so confused. Not only is he my friend but we're both boys. Am I gay? I never felt gay before. Also why did he kiss me back? I just don't think I can face him anymore, if he tells other people what I did then I'm done for.