I'm a senior in high school and I fell for this friend I've known for years. We never really talked to each other or hung out too much before the start of the school year but since then, we've become pretty close. Around New Years, I made the mistake of coming on too strong and admitting that I wanted to start something with her. She told me that she wasn't looking for a relationship and she only liked me as a friend. Ever since then, things became noticably more awkward between us and we've contacted each other less and less. During April though, she brought up the topic of senior prom and asked if I was going with anyone. I told her that I didn't even have a date and she said that she could go with me. I was pretty surprised, especially since she's only a junior and from a different school than mine. I was excited at first, but a few days ago, I found out from one of her best friends that she is completely infatuated with another guy. She was forced to break off contact with the guy a while ago because his parents are incredibly religous and won't allow him to see a girl with different beliefs. The main problem is, the guy is what she describes as "perfect," and even better towards her than I ever was. The situation makes me seem undeserving of this girl. It actually makes me consider letting these two be together. The problem is, I'm still taking her to prom. I really have no idea what to make of the whole thing. I still care for this girl deeply, but at the same time it feels selfish to be involved with her when she clearly cares for a more deserving guy than she does for me.