I try to keep it a secret so I can surprise my partner with it, but I always end up bringing up the fact that I got her something, and she always coaxes it out of me. That's okay though; so far the waiting for the item to arrive in the mail has gotten her pretty excited to try out what I've gotten her.
I can honestly say I've given an eden gift in every one of these ways, plus a few! I'm big on giving gifts to all my friends, family, and of course, my man! And I like to try to give them differently every time =D