We’ve been dating for just a little more than half a year. Our personalities don’t really match up most of the time, but we do have just one or two common interests. I tend to get upset easily by the small things he does or doesn’t do, but then I’d think maybe my expectations for him are just too high. For example, I learned how to knit for him so I could give him a scarf for his birthday. He only wore it once on the day of and never after; it’s been more than two months. My parents and friends always say that I do too much for him, that I’m too naive. I’ve tried to break up with him a few times but he cries every time which makes me feel bad and then we just continue like before. I just can’t stop myself from doubting his feelings for me, and my own for him as well. I want to break up, but at the same time I’m afraid that both of us would fall apart if that happens.