here is the key to the city
first you are not in love... love is a strong word.
so you like this girl a lot.
you already said you are not ugly which tells me you have some self confidence. That's good. You need that. You need to find a way to let this girl know you are interested, meaning you might like her a little bit. Don't let her think you are "in love" as you say you are. Basically put out the bait and see if she bites. She may bite and she may not. Maybe she plays the game and shows a little more interest. Woman like a challenge. So don't overwhelm her with your "love". Now I don't know you or the girl so I can't tell you the best way to get her attention. Personally I would find out her hobbies or where she hangs out. Maybe you "accidently" run into her at the same store or party. Check out her past boyfriends, see what they are like. She went out with them for a reason, right? Also notice her friends. You may find it easier to talk to her friends than to her (no nervousness and no fear of rejection). don't tell her friends how you feel about her. just maybe mention that she's cute or you like her style. Even if you say nothing to her friends about her, you are at least becoming friends with her group... this gives you a better chance of being noticed and gives you more chances to talk to her. More chances in a friendly environment = easier/ more comfortable conversations. However don't be too friendly or you give off the buddy vibe. Try this stuff out, let me know what happens. Then I can tell you the next step. Be cool... the worst thing that can happen is rejection. I know it's not fun but you will have to go through it all many times in life. That's where that self confidence kicks in and helps you get over the rejections you may face. Keep us posted and good luck.