You are a nasty ass bitch. You cheated on your ex boyfriend with 3 different dudes and for whatever reason still kept him around. I know you have some daddy issues, but opening your legs for any man who shows you a little bit of attention is a little overboard. I think you should really consider some counselling.
I hope you’ve changed at least a little bit with the new boyfriend aka the one you cheated on your ex with for 3 months. You’re a nice person but you have some karma coming your way, honey.