I say ask them so you can be sure your time and efforts will be appreciated. Simply say that you’d like to make them something special and give them some options and go from there. I’d much rather ask someone if they have an interest in something hand crafted, than to give them something that they have no interest in.