Zoe strikes me as the type who could also never have girl friends or keep them because of her insecurities and I'll bet she subtly put them down or picked apart things she shouldn't have to make herself feel better. Besides the fact that she only really cares about herself and her image, I think she's always had to be the "small, cute, baby one" because what else is she really? what other qualities does she bring to the table. I know she has other so called friends from home but I don't buy that any of them are too close with her and I don't really know that she knows how to relate to them. Unless she makes some different decisions, I see her being a really awkward shut in for the rest of her life. Staying with Alfie isn't helping, she's just settling and it's causing hella contention in the Zalfie pad( did I really just say that?) and making her even more listless and depressed. No motivation comes and it won't as long as she's there with him, saying "yes" to things, but it's mostly the crazy tit he wants to do and takeaways. No Zoe fan and not denying she's a witch, but again, she's creating her own misery and it's just stupid.