Sometimes you just have to go for it if you leave everything and everyone for your friends, you'll have nothing and no one. I've learned that the hard way. Just talk to her and explain that you like him.
Tell your friend you like this guy and you want to ask him to prom. If she's a good friend she'll let you ask. The worst he can do is say no, and she still has a chance, right?
If it was me, I would ask the friend if she really wanted to ask the guy out. Just like, "Hey, who are you asking to go to the prom?" Did you hear this from her directly, or from someone else? You guys are close, so it's hard, but I feel like it's unfair for you to just step aside because you want to ask the same guy out.
Ugh, sorry, I don't have a good answer. If I was in your shoes I would probably let the friend ask him, but that's only because I'm not social and care about dances and proms and such. But I would still think I would feel a little cheated out of that situation...then again, I'm still in middle school...
Anyway, I think if you guys are as close as you say you are, you guys can talk about the prom dates, right? And besides, whatever happens, the fact that it's your prom night doesn't change. So don't let a guy bring it down. =)
This has never happened to me before but I shall try. If you both care pretty close friends then you are both friends. Your friend needs to accept that you like that guy. A friend would always be there by yourside. If she gets mad at you for liking a guy, then she isn't your friend. There is at least, I think, 7 billion people in the world. I'm not sure how many guys there are, but I know it isn't one. I hope this helps.
You need to ask her about it before doing anything. Just going and asking him is unfair, but so is just letting her do it without her knowing how you feel. And also, make sure to use proper spelling and grammar in the journals.