<human>: Can you summarize the given text in a few sentences?

So this girl asked me to a dance in december and we've talked some, but not much, mostly through texts. She is in the grade below me, therefore there is not much that I can do to get closer to her in school. I'm good friends with one of her friends, but still, they are both in the grade below me. I myself am somewhat awkward around people I don't know too well, especially girls (I will randomly start to blush every now and then). She is also awkward, and both of us are very shy. I really like her and am sure that she likes me but I just never have the chance to talk to her since she's always with friends (not the one that I mentioned) and also isn't too outgoing herself. I would really like to make the best out of this dance and hopefully become really good friends with this girl or even more. It's just in the moment, I feel like if we continue to not talk to often (we only text every ~2 days and even when we do, it seems like a forced conversation and its not much) then the dance is going to be really awkward for both of us, and not fun, which means that afterwards we'll probably just lose contact with each other WHICH I DON'T WANT TO HAPPEN.
<bot>: got asked to dance by girl I like, who also likes me, only problem is we're both very shy, and we've only extensively talked through texts. Don't want dance in December to be awkward, what should I do?