I’m such an idiot. I’m dating the most wonderful guy on earth who treats me like a queen, and I adore him, but last night I slept with a guy I’ve only known for a week. I also am still madly in love with my best friend, no matter how often I tell myself I’ve begun to get over him, something happens to remind me of how much I miss him and still love him. But what’s truly torturing me is having cheated on this amazing guy I’m currently with, because he doesn’t deserve it and I’m honestly not that kind of girl. I don’t even know what I was thinking!! I didn’t want it to happen, but somehow I’ve found myself in this situation the morning after anyway. But I don’t want to give up my sweet, sweet boyfriend either because he’s the greatest prospect I’ve had since my best friend. I made a HORRIBLE mistake last night. What have I done? This isn’t like me at all and there’s no one I can tell… What do I do?