I do think you should give it to him. It was made for him, and he is the one who should receive it. Probably the opportunity will present itself that will be the perfect time, and you will know when that is. If all else fails, schedule a time for you both to watch a meaningful Christmas movie, and tell him you want to sit with him on the sofa and snuggle. Then grab the quilt to cover you both. Ask him if he likes your newest creation, and then tell him that you really made it for him, but that you intend to share it with him.