I'm in love with two guys, what do I do?

My boyfriend and I have been together for 2 and a half years. He has not always treated me well throughout the relationship and sometimes, our basic values don't align. The relationship was not always healthy either (partially on me). Eventually, I gave up and broke things off so we could grow on our own. But we have a non-refundable trip soon and are staying in contact until then, so we decided on a break. In this time, I reconnected with a childhood friend and really clicked with him. He likes me a lot and I really like him but he can't commit to a relationship with me, just sex for now (We haven't hooked up yet but we are definitely interested in doing it and have spoken about it many times. And I have a feeling a relationship will progress because he asked me to meet his parents and friends) while my ex wants to get back together. I'm afraid things won't change with my ex from the last time and the relationship will just be the same again (this is our second breakup to work on ourselves too). Either I pick my ex, who'm I genuinely still love and care for but feel no passion or spark for and close the door to a potentially really amazing new spark. OR, I give up on my ex despite our time together and pick the "new" guy who I've fallen hard for. I feel guilty for liking a new guy, who won't commit to me, so quickly after going on a break but I don't know if I see a future with my ex. What do I do? I think I love them both and wish I could be with my ex for our love and bond but want something exciting and full of actual passion again.
I'm in love with two guys, what do I do?
Post Opinion