Is it normal to not go for what i want because of how it'll affect others?
Okay, my friend Mike has had a crush for like two years on our friend Emily. I always liked her too but I didn't try anything because it would hurt Mike. But recently me and Emily have been talking and there's a big spark between us. We like the same things. We're just really well-matched. I didn't notice it happening but I think I've fallen in love. When Mike said he was finally going to ask her on a date, I felt devastated and I can't stop thinking about her. She doesn't know how I feel because I've always had to hold back because of Mike.
What makes it harder is our other friend Rachel (who is my ex) keeps trying to push Mike and Emily together because she wants them to be a couple. She also gets in the way whenever I hook up with someone and tries to interfere because I think she wants me to get back with her. I know she's already said things about me to Emily to discourage her and if she knew I was in love with Emily she'd really try to ruin things.
I don't know what to do. If I act on my feelings, everybody will be upset and I'll probably lose friends. But if I'm supposed to be with Emily, should I at least let her know, or just let Mike have his chance? He's liked her longer than me and I know he would be good to her. I want her to be happy but it hurts because I want to be happy too.