I can't stop thinking about him?

I can't stop thinking about him. I saw him at camp in 2009 for the first time. Its really hard because:
1. I'm completely head over heels with him.
2. He's one year older than me. I'm 13, and he's 14.
3. He speaks Swiss-German and I speak English and High German. It's hard to communicate.
4. I see him once a year.
5. Lots of people like him because he's so kind and HANDSOMEEE and funny.
6. He lives an hour away.
Now please, I'm not looking for any "you're 13, you shouldn't be thinking about this stuff yet" or "you probably only attracted to him for his looks"

I'm not. Sometimes when I'm talking to a friend of mine, he comes over and joins in, but I just never say anything due to my shyness. Based on what he says, I know he's a kind person. I just want to know what I can do. The next time I see him is May 2014. He doesn't have FaceBook. I need help.
Asked May 21, 2013
Well, you're in-love with him, next time you see him, have a convisation with him, let him know you do have a voice. You never know, he might like you, aswell as him going up to you and your friends. Once you're talkiing/friends ask for a phone number so you guys can talk between that year.

All you have to do is be honest with what you say. It's normal to be shy with stuff like this. But make sure you don't sound too desperate.
Answered May 21, 2013
Thanks a lot. This was really helpful. The camp I go to (in Switzerland) works kind of differently than others do. Basically, I belong to a pathfinder group in my district. Once a year, all the districts get together and spend some time with each other. He's from a different district than I am. Now, I'm not Swiss, but I've been living in Switzerland for 7 years so I know quite a great deal of German. However, its fairly hard for me to communicate. I often pronounce things wrong (which is pretty embarrassing for me) and use false grammar. And like I said, I'm reeeaaallly shy around guy strangers. I have no problem with boys that I know. But with boys that speak a different language, don't really know me, and are completely out of my league? I'm lost. Any tips?

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.