Your Response

He needs time and he thinks he's not ready for a relationship. <br />If he's the kind of guy who can be very thoughtful, shy, ... Then chances are that he has a low self-esteem and that he considers you out of his league and that he doesn't deserve you.<br /><br />Other than that, he might be telling you in a polite way that it's best to stay friends for the time being.<br />All I can say is that time will tell ...