Whose Fault is it?
Wow, that is one long message! From the looks of it, Zoe has been two-timing her boyfriend and has reached a point where she can’t bear the anxiety of it all. It sounds like she feels bad about lying to two guys and the whole thing is a mess.
Frankly, though, are we supposed to feel bad for her after reading that? She only has herself to blame and no one else. Maybe she shouldn’t be in a relationship at all because she doesn’t sound ready for the commitment. If we were the friend who got that text from her, that’s what we would tell her. It’s the brutal truth she needs to hear.