well its obvious the dude likes you. Now no one is perfect but from what i read you obviously like him or you wouldnt post that thread. I think you should go out with the guy since u havent been in a relationship for like 4 years but the kid is a philosopher he's smart, and obviously very intellectual. Which means open minded, get with him make him smoke alil' and see how things turn out. Now i dont think u wanna wait another 4 for a crackhead or sumone penniless.