Yes, you’re being too petty. I understand that telling someone your address over and over and over is annoying, but it takes you how long to respond to her request? Thirty seconds? I mean, that’s how long it takes me to type out my address in email or text and hit send. And that sacrifice of your time really makes you feel like she thinks her time is more important than yours? I promise she’s spending more than thirty seconds picking out a card for you, writing a message, addressing it, putting a stamp on it, and sticking it in the mailbox. In fact, I’d suggest you re-frame the delight you feel in receiving a card. Instead of appreciating the surprise factor — and, really, how much of a “surprise” is it to receive a birthday card or holiday card or thank you card anyway? — see it as a message that someone is thinking about you and cares about you. And if you go that route, I’d think that even the request for your address — for the umpteenth time — could serve as that reminder. Someone thinks enough of you to put something in the mail the old-fashioned way. So, quit being old-fashioned yourself and appreciate that, in this fast-paced culture we live in, you are important enough to warrant a repeat request of an address, even if the person seeking it isn’t organized enough to write it down in a place where she can easily retrieve it.
If you have a relationship/dating question I can help answer, you can send me your letters at firstname.lastname@example.org.