Well let me tell you your not alone... Let me see if I can help you with a few things.. First you never really know someone.. You may think you do but you don't.. Think about yourself... Think about something that your embarrass about... Would you tell him all about it? Next think about your love life... Think about what you do when you want to get with a girl... Would you tell her about your alcoholic father and that your moms a drug addict? Probably not... You mention the good stuff... Even when you're with her... your not going to be telling her how you and you buddy went down to the strip club after work... Or how you look at porn on your computer after school... Because you know she wouldn't be happy about it..... It really doesn't make you a bad person.. So here is the part that may freak you out a bit… But don't let it because it's just an analogy... He is treating you like his girl friend. No, not in a sexual way but emotionally.. He cares a great deal about what you think and doesn't want to lose you at any cost... As a guy, he is extremely completive as you probably are to... He wants you to respect him.. He doesn't want to come off as a looser... Going back to the girlfriend thing... Say you see a girl.... You know she is "ok" maybe a few extra pounds, she is somewhat attractive but nothing like the thin blond in algebra. You know you don't stand a chance with the blond but maybe with the first girl... So you ask her out and she says "sure". Your like ok great, then she is calling you every hour on the hour giving you everything you want.. She is just easy.. Too easy, so you start looking more at the blond in algebra... And think, "I can do better"... Do you get what I'm saying? He want you to like him, he knows he can't compete with you.. But it doesn't stop him from trying.. So here is my advice... If you're ok with the friendship leave it along... If you want it to grow you need to open up.... In his eyes you are the king.. the master.. you do nothing wrong and you have no problems... Slowly start telling him your problems/issues... Ask for his advice on things... Talk about things that might turn your face RED.. Also don't paint him into a corner... You can mention stuff where he will know he has been caught in a lie... Pining him down will not help this issue one bit.. In fact it will probably make it worse as he believes you are out of his league and way more powerful..... Hey, good friends are hard to find.. Good luck with this.. Also I'm not responsible for anything bad that may come out of this advice…