There's many gifts I've enjoyed giving. I'm not sure on my favourite,, I suppose it's sort of subjective to the receiver.
My favourite gift to have received (or most thoughtful, I'd say), was from a friend. Several years ago, someone close to me took their life and that Christmas my friend put together a handmade book of photos/memories of me and said person.