Ya know this story sounds remarkably similar to the video for Keri Noble's video for "Talk to Me".
Link
Be a little bold, and take a chance. At least then you'll know whether you have a chance or if it's time to move on to worring about how to ask out the next cute girl that crosses your path.