I want to send a someone ( a boy someone if it matters ) a small (hopefully inexpensive) gift. We live a ways apart and I think it'd be a neat way for someone to know you're thinking about them. Maybe chocolate something... or a random trinket.... I don't want to be super cliche.
Question A + B: Is this a good idea? Or is it weird coming from a girl to a guy?
Question C + D: What should I send? And are there companies that do this sort of thing, or do I have to just order something from amazon or the like and have it shipped to his house?
Serious and non-serious answers welcome.