My girlfriend told me that she doesn't like pet names, like "sunshine" or "beautiful". The problem is that I've been texting her for months every morning, and in the "good morning" texts, I'd habitually call her those names. She said today she never liked them, and that she doesn't want me to call her by those names again, but she hadn't said anything until now. I would've been fine with it if she was honest with me before, but she kept it to herself. Was it because she didn't trust me? How can I help her by honest with me and trust me enough to tell me when I do something she doesn't like? I don't ever want to make her uncomfortable, and I feel as if I've already done that with calling her those names.