I am in love with two men and cant decide
I have been with guy1 for almost two and a half years and guy2 has been our best friend the whole time. When I first got with guy1, I was low on myself and clung to him. He claimed he didn't have a girlfriend but he did and I stayed with him while he was still seeing her and told her he didn't care about me. She then broke up with him and he was mean to me for awhile. Guy2 was there through all of this and was always good to me. Guy1 started to eventually become a better boyfriend but we were ALWAYS fighting and everything had to be his way and he just said such mean things sometimes. Especially when he didn't get what he wanted. Guy2 was always there and knew what was going on because he was guy1's roommate. I never started having feelings for guy2 until the end of my relationship with guy1 and then guy2 was all I could think about. I started having sex dreams about him and always thinking about him. How he would treat me like a princess and was already my best friend. So I broke up with guy1 because I got to the point where I couldn't stand for him to even touch me and I thought it was something wrong with me. I couldn't stand him anymore. I started seeing guy 2 and he was AWESOME. He treated me like no one else ever had. Like any girl would dream about and he was always saying, "your amazing, your irressitble, I will never love any girl but you" and on top of that we are great friends! Guy1 went nuts. He started stalking me and wanted to fight guy2. So it has been about 2 months and things have died down. Now I am starting to fill the guilt for up and leaving guy1 and missing him too. But I don't know why! I couldn't stand to be with him when I left him! Guy2 is crazy about me and is so awesome I don't know why I even think about guy1. I think I need some advice, I am just so confused and missing guy1 but guy2 is the man of my dreams. Why am I doing this to myself?