I've been dating a girl for 6 months. She has been the nicest, kindest and most caring girl I've ever seen. She always seeks new ways to make me happy and she has never annoyed me on anything. We have done many things together such as cooking, traveling, joining the gym etc so we have been very much involved in that relationship.
However she is not looking very sexy to me because my ideal shape is slim and probably I like blonde women but this girl is a bit overweight and has dark hair etc. She is not really very good at sex too! Because of this I was feeling a bit unsatisfied with her so I've been approaching other girls and gaming them ever since I met this lovely girl.
Unfortunately the other day she sneaked into my mobile phone and saw one of my text messages to another girl then she left my house with tears! I managed to say that I was just trying to learn approaching and talking to women because it has been always a problem with me and so I did not have an intention to actually date other women! She kind of accepted this but she still says it's a kind of cheating!
Now I am stuck between two things: 1- Letting her go and losing a super kind and nice girl and miss her for a long time. 2- Try and get her back but say goodbye to good sex forever!
My mind is fooked up now and I cannot think clearly, so please tell me what would you do in such a situation. Plus, what can I do to get her back do you think? Unfortunately just a day before that this happened she told me that she loved me! I've screwed it have not I?!