pink, I think by giving you those gifts, your T has said he is OK with gift giving. So it should be fine to reciprocate.
My T and I have not exchanged gifts. A couple of times I have written something on a piece of paper (like a list of things of things related to some aspect of therapy), and he has asked me if he could keep it, and I said yes. I always liked how he wanted to keep something that was mine. He probably just put it in my file, but still....
I have thought before about giving my T a present. I would give him 2 tickets to go see a singer I really like that I would like to share with him. Yeah, some people would just give a CD, but I would like him to see a live performance. Of course, I would never do this.
If I were to give him a book or CD, I might do it surreptitiously. Like I might leave the book in his waiting room with the other books and magazines, and he would never know who it was from. Or I would let the CD fall down behind his couch and again, he wouldn't know. I guess I am too afraid he would reject my gift, so I'd rather just have him get it but not know it was a gift and from me. Is that weird?