Everyone here has hit the nail right on the head. Learning from your past makes you who you are and a better person - don't get yourself down about it ask yourself what u've gained from the experience. It's the journey that matters not the end or the begining.
I used to be alot like you, but the fact of the matter is you don't know what will happen unless you try. He's just guna get annoyed if you don't communicate with him if he has an interest in you. Everyone makes mistakes so don't worry about what happens. You gotta take the risk thats what it's all about.
Now i'm not scared of getting my heart broken or breaking someone elses, because if it wasn't ment to be there was no way you could know that. It's called a leap of faith for a reason. No one is perfect and you'll probably learn his faults but ignore them because you like him so much.
I very much doubt the other guy will do anything because it would just upset you and it would only drive you away from him. It would be very childish of him to act on not getting what he wants in a bad way. The question is simple, do you want to know what could happen or do you just want to think about what could happen and never truely know?
"Im in love with the planet Im standing on, I cant stop thinking of All the people Ive ever loved, All the people I have lost, All the people Ill never know, All the feelings Ive never shown.
The worlds too big, and lifes too short...
To be alone...
- The The, Lonely Planet