Is it normal that i enjoy cuddling with my best friend / bromance?
I'm in my mid-20s and so is my best friend. We're both male and enjoy smoking weed together and getting high. My friend and I are really close, we feel very comfortable with each other and talk to each other about a lot of things. I find him very attractive, he is tatted up and basically has never had a problem getting girls since I've known him. He is currently dating, while I am not. The three of us have mutual friends and we're a really tight group. The problem is I find him very hot and irresistible and I constantly think about him whenever I'm not with him. I consider myself straight but I seriously cannot get him out of my mind, because I always think about what a stud he is. He's a straight up pretty boy, cares a lot about his looks and presentation. He is just so perfect, he is buff, great looking, good personality, very chill because he's high a lot of the times, and his tattoos are so perfect on him. I get him a lot of clothes as gifts, especially sleeveless shirts because I hope for him to wear them whenever I am around.
Now here's the thing... Whenever I hang out with him, I almost always smoke weed with him to get high because that's his favorite thing to do. He always smokes me out, and other times I smoke him out. I enjoy doing that with him because it makes us both feel so good. I feel like we have a very strong bromance because I'm very touchy-feely with him, and he's totally ok with it even though he has a girlfriend and I don't. He always pretends to fall asleep when he's high, so that I'll start touching/shaking him to wake him up to hang out with me. I know he's pretending because he has that cute smirk/smile on his face once I start feeling up on him. I'll literally hug/cuddle/shake/grab him for a good half hour or more before he says something or until he gives in and just gets up to smoke with me some more. He's fallen asleep when we're on vacation, even when his girlfriend was asking him to go to bed, he wanted to stay outside on the couch. It almost always happens when it's just the two of us there, whenever he is home and his girlfriend isn't around, or in my car when I'm driving. Basically anytime we're alone together, because he knows I'll touch and feel up on him if he knocks out. He will purposely announce that like he's going to take a nap or going to sleep. I've shared his bed with him before too after he got so high, I eventually spent the night there and I was holding and cuddling him half the night. Sometimes he'll ask me why I'm spooning him or hugging up on him but he doesn't move me away or anything like that, he just let's me be, or he'll say to me that I'm not even annoying or bothering him, and to try harder. Most of the time though, it's me holding him, and not the other way around. Sometimes if I fall asleep, then he will bother me by shaking me and pulling my hand to get me off of the bed or couch. Is it normal that I love having my best friend in my arms? I just feel like he has such a great body for me to cuddle with too.