<human>: Condense the text into a few key points

I'm hoping to get some advice on what to do. I have a friend that I recently found out I have feelings for after hooking up one night. People have said that we have chemistry and after that night I have to agree with them. He told me that he wants to remain friends afterwards but there are some things he says that makes me think he likes me more than that. 

However, I'm afraid of pursuing anything with him or even telling him how I feel because I feel I don't deserve him. He is very innocent and I have done many bad things in the past. He even mentioned once when he was drunk that the reason he didn't want to like me romantically is because I cheated on an ex once. 

How do I deal with my feelings for him if it's not going anywhere? I get frustrated everyday because I just want more of him and it's not going to happen. Is there a way to get him to trust me romantically after what he said about my cheating? I would never hurt him I am very protective of him. I don't want to break up our friendship I wish I didn't like him this way is there anything I can do about my feelings?
<bot>: I have romantic feelings for my friend but he does not like me because I cheated on an ex. How do I deal with these feelings and frustration?