<human>: I live in the UK and my SO is travelling for 5 months in South America.

She messaged me saying that she needed to talk to me straight away so I phoned her. She then proceeded to tell me that she has been really stupid and that she has cheated on me with some random guy the night before. She was very open with me about it and said that she doesn't deserve me. I have pretty much forgiven her already and she still feels awful. 

I am too weak to break it off, because I still love her. We decided to take a "break" (no definition on what this is, weather we can see other people, etc.) 

She's gone away to find herself, she had quite a bad childhood/teenage years with anorexia and parents who didn't understand the disease, so treated her quite badly (mentally and physically)

She had therapy but never liked her therapist when she was a teen, so she never responded to it.

I have been trying to talk her into going into therapy for a while because she is now has depression and takes pills for it (it was difficult enough getting her to see a doctor). Every time I bring it up she says I am lecturing her and that I am expecting something that she is not. 

All I literally want is her to be happy and be with me. She doesn't like where we live as she feels trapped here. I cannot leave because of work commitments but also I feel like she needs to feel happy where she is? (We live in Brighton, very liberal, cool city in south of England)

I just don't know what to do, she doesn't seem to want to help herself. She has problems that she has never properly dealt with that affect her. I try to help but she doesn't seem to see it in my point of view/isn't very willing. 

She's back in 3 months and we said we would talk when she gets back, I'm concerned that she is never going to confront her issues and constantly run away from her issues by travelling or just ignoring them. HELP!!!

Can you condense the text into a few key points?
<bot>: SO is travelling in South America cheated, told me straight away, feels terrible. She has other problems that she needs to deal with.