He's always been the shy type, but I have no idea what I am going to do. I can't figure out what is going on between us. I still love him very much as a friend and will always have feelings for him. The chance of having a great time and not leaving with some kind of permanent stain is virtually impossible. Most people can't go from friends to first love to friends again, especially people who are immature and incapable of expressing their feelings.
Every person responds to breaking-up a differently.
If he doesn't share his feelings you'll never understand him. Accept it and don't spend anymore time trying to figure him out. Hang onto the friends who respect you and listen to you. Don't let this former friend get to you. He knows how you feel and when he's ready to be a man he'll have to grow up.