Oh, on the whole 'my girlfriend makes me do x', if you've been any any sort of long-term relationship you'll know that no matter how many weird stories there are about what your partner does or doesn't do, there is always a single truth that you know in your heart about your partner: do they really love you, and do you really love them? I've been married for six years, which is nothing compared to some marriages, but I think it's enough to qualify me to talk about long-term commitment. I can quote you reams of examples of crazy things my wife does or has asked me to do, or weird arguments we've had about really insignificant stuff. Conversely, I can quote you reams of the most heart-rending emotional and cutesy things that happen in our relationship, so you'd believe that everything is sunshine and roses. Newsflash: real life IS NOT sunshine and roses, it's just authentic and real. When you try to understand why your partner is acting in a certain way, you can usually figure out whether you've done something to deserve it, or whether you're deliberately ignoring something you know upsets your partner (for example). The real secret to a long-term relationship is communication: have arguments when you need to, defend your territories, kiss and make up. Don't be so introverted that you let your girlfriend walk all over you while you just rack up crazy examples to share online ... presumably there must be some positive things she does too, or are you only with her for her financial support (and what does that say about you)? You need an honest look at yourself, and so far I haven't seen anything like that in this thread ... only a failure to engage, and a desire to change scenery rather than actually solve your real problems (financial and emotional). Whatever is wrong with you and the people around you, take ownership of it. You're not going to find those answers in Cape Town - you'll find them in a mirror.