some people like the thrill of the chase but become bored when it settles, some like the thought of another person hanging around waiting for them,doing what they want but couldnt do the same in return. Maybe he cant express emotion because he dosen't know how he feels. I wonder if it would do you both good to spend time away from each other, it you try to let go of what you feel for him and date you may realise that over the past 5 yrs your taste has changed. It may also help him understand the way he feels and come to a decision. Set yourself a time 6m or a year, let go and stick with it.