You should call off your relationship with your colleague. He may be great emotional support to you but you can not risk your future marital life. As you said, you do not love him and do not want to get married to him then why you want to spoil your future marriage? If he is feeling pain for you, then he has to work on his feelings. You are feeling mercy on him and not love that he should realize.