<human>: Provide a brief overview of the text.

I started dating my boyfriend about three weeks ago. Before we got together, I had planned a trip out of state with a male friend [28M] I've known for 9 years. We had planned to have sex that night, but when I started dating my boyfriend I called off that plan and my male friend was understanding. 

I was upfront about this to my boyfriend (except the part where we had planned to sleep together, because that part didn't seem relevant). He said he was okay with us sharing a bed as long as we didn't have sex. He says he's not a jealous person, but I could tell he was a little uneasy about the situation. Still, these plans were made before we started dating, so I didn't feel like I had to compromise them for him.

Fast forward to this weekend, my male friend and I did stay at a hotel together. He slept shirtless with boxers on, and I slept in my pajamas. The thing is, we cuddled all night. It was a small bed so we kind of had to. At some point, he grabbed my boobs (I also wasn't wearing a bra, but I never do when I sleep) and I pushed his hands off. 

In the morning, we got dressed in front of each other and he grabbed me and pushed me on the bed. Then got on top of me and said something along the lines of "I want to fuck you so badly right now." And I told him that I was sorry we couldn't. 

After that, things were normal. We held hands walking around and generally acted like a couple, but never kissed or did anything sexual in nature. We did talk a lot about sex and our fetishes and things like that, but to me it felt platonic. I have no feelings for my friend, other than my love for him as a friend and brother. 

Did I do anything wrong? Were any lines crossed? Is it cheating if we didn't actually do anything sexual, and also if I don't have romantic feelings for my friend?
<bot>: Spent weekend with an old male friend, acted like lovers but don't actual feel anything for him. Not sure if it counts as cheating..