If you are doing things the same way as two years ago, you are almost certainly doing them wrong.
I don't give books as gifts. Books are extremely personal, and I would hate to give someone a book that they don't like or want, because it would break my heart if they didn't read it.