You didn’t tell me your age, which would have helped a lot, so I’m going to guess you’re in your 20s. Since you’re not married, and it doesn’t sound like you want to be, what you need to understand is that you are not ready to commit to one person right now. You really want to experiment and date the field. There is nothing wrong with that — unless you’re in denial. 😳
The difference between you and the Desperate Housewives character, Bree, is that she was married and wanting to divorce when she started pursuing relationships with other men. You’re not married, so you’re really not constrained, and I think you’re making up artificial boundaries for yourself to create drama. This creation of drama is in line with your friend’s comment that you like male attention. Drama begets attention, and I think this is your way of satisfying your need for that attention.
I know you think that your boyfriend of four years, who is also your recent ex-boyfriend, is the love of your life, but frankly, if he was, you wouldn’t have the urge to date this other guy the way you do. In fact, I think you have the urge to date more than just this other guy. That you’ve only really been with one man for four years, until this new guy, makes me even more sure that you want to gather some dating experience. I think your goals of having one boyfriend right now aren’t in sync with what you really, deep down want.
Consider slowing down both relationships and relegating them to just dating and allowing yourself to play the field — with all the risks that come with it — because right now, that’s what you really want.