Glam, Everything will work out for your sister's arrival. I know that you were counting on your h to pick her up, but maybe it's best that he doesn't since he's gone into the hole again. Glam, please think positive. It will all come together.
As for the gifts, if they are bothering you, put them away until after the holiday and then you can decide what you want to do about them. If they are from your children, I would go ahead and give them to him, but if they are from you, I wouldn't give them to him if he doesn't show up.
Glam, I'm sending you warm and positive thoughts.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.