Gah, don't you hate it when you finally get happy, talk to a lot of people and then...
some dipstick comes along and ruins everything by being an ***.
Ask him out. The worst he can do is say no :3Dat feeling when your crush is online, but you don't have the guts to talk to him