The universe is not playing a cruel game with you. You may believe you attracted her and then "poof" shes gone just as quick.Don't dwell on that. You have not lost the chance for getting to know her. Believe you WILL see her again. Do not try to rush things. Just feel happy that she entered your space for a while.
I think that guys who are shy are cute and sweet but if you feel it is holding you back, take this time apart from her to develop your self confidence and skill. Right now you may not be ready to confront her because you are shy. God/the universe knows all of this, so God is not going to put you in a situation that you are not ready for. Look at this as a positive thing. You are not ready yet to receive. Get excited about letting go. Letting go does not mean that you stop thinking about the person or giving up on attracting them. Letting go allows you to focus on yourself and be the person who exudes a glowing, happy, and self confident individual. Those are the things that attract people, so work on those things! The timing of God/ the universe is perfect. When God feels you are ready for her, you will attract her, she will think you are AMAZING, and you will be AWESOME together!
You know I feel it is a blessing that my ex and I broke up (again.) At first I was disappointed that I would not be with him at Christmas, but I am excited about getting myself together for a better relationship. I have so many things to do! I still think about him, I still miss him and I still love him. But right now, with things the way they are in both our lives, our relationship won't work. Neither of us are ready to be successful together. I have accepted the fact that our relationship is over for now. If I sit here and cry and obsess over not having him with me, I will attract only negative things. I am so excited at letting go! I know in time I will think less about him and I know that is when he will unexpectedly reappear. I am not putting a time limit on it. I am happy NOW!!!
So think of this separation as a positive thing. It will give you a chance to work on yourself and be the best you can be for this girl.
Many blessings to you!