<human>: Can you condense the text into three sentences or less?

A little backstory. I am [21M] and this Spanish beauty is [22F]. Anyway, this year a Spaniard moved in as one of my random roommates. We get along well, but he spends most of his time with the other Spanish exchange students, which is understandable. One of the first weekends of school, he invites my friends and I to join him and his spanish friends going out. That night I meet my crush and at first think, "Alright, she is beautiful, but so are all the other Spanish girls in this group, this is awesome." We all have a fun relaxed night of goofing off and that is that. Weeks go by and every so often I go out with the Spaniards or my crush comes over to my apartment with some other Spaniards. As time goes by, I slowly start developing this crush for this one girl, even though I have probably exchanged the fewest words with her in comparison to the other girls (she is shy, its one of the first things my roommate told me about her). 

Very recently, through the limited interaction that I have had with this girl, my crush has reached an impossible to ignore peak and I have decided to ask her out. I also suspect she may fancy me, even if just a little (typical shy girl signs, overall gut feeling).  The problem comes here. I haven't seen her since I told myself I would ask her out, as hinted at earlier, I see her very infrequently. Our term just ended and everyone is about to leave for a month. I really want to just get my foot in the door and ask her to get coffee or get her number at the very least. 

I know my roommate leaves for NY on Saturday but I have no idea when she is leaving the city. We are friends on Facebook and my gentlemanly disposition regrets this truth, but it seems my only option is to ask her out on Facebook. Should I? If so, what should I say? If not, what am I supposed to do? Should I risk making my living situation awkward for the rest of the year and ask my roommate about her? Please help, I feel pathetic, never experienced such a thing.

[
<bot>: ] I have developed a pathetic schoolyard crush on a Spanish girl and unique circumstances make Facebook seem like the best (only) option to ask her out.