Yes, I have cheated
Not my current
Yes
The reason that I cheated was my exboyfriend was cheating on me and he didn't think I knew and I just decided to cheat on him with my first love because we had remained friends and we still attracted to each other.