Unfortunately, you cannot really send your friends gifts in this game.
However, occasionally, you'll have to opportunity to choose a gift for yourself and your friends when you level up. And of course, you can always surprise your friends with some nice card pieces in trades (you can even offer them a trade for a random piece of theirs - so they don't even need to give you something valuable in return).