<human>: Can you provide a brief rundown of the text in within 3 sentences?

So I met this girl through a friend sometime last a year and we have hung out many many times. She's my type and we have stuff in common. She had to go abroad, which was cool. I even visited her (with a friend) for a few days and we spent time together which was great fun. It's taken a while but I now have a crush on her. 

I've given her many hints (I believe) but haven't sensed anything. 

The issue is, she's a good friend in our friendship group.  I want to ask her out but I'm afraid of making it awkward or disturbing the balance of the group, if I get rejected I'd most likely be embarrassed and won't go out with my friends for a long time (which I don't want). 

The second issue is I think she likes another friend in our group, I believe they spend a lot of time together despite their age differences. If she likes him or they are going out (which they haven't said) then I'll back away and then try to forget everything. 

I've been reading alot of  r/relationships for many months identifying others situations and trying to figure out what I do next. I even noticed some posts that I believed may have been hers about me, but I guess that's just my brain playing tricks. Anyhow my options are I either ask her out or just try and forget. 

I've figured out that she's randomly returned back to the country, doesn't know I'm aware, and hasn't made contact yet. Right now I'm thinking of waiting to see if she does make contact to hang out, if she does accept and then see if I can identify if its right to tell her.  If she doesn't make contact and returns abroad, then I've pretty much got my answer. Is this the right approach? 

Btw I haven't really ever been in a proper relationship, nor have I ever gone on a date or done anything of the sort so I'm practically a newbie.
<bot>: Crush on a friend, she's randomly back from being abroad, Do I make contact or do I wait for her too?