Sending gifts ahead cost way too much. My ex once sent two Dollar Store dog blankets & a 2 pack dog balls equaling $3, and it cost $30 to ship! I would have rather given them a check!!! If its one of my kids, I'd send cash or equivalent and a list so they could buy & wrap the gifts . Some may think this would be a huge inconvenience, but my family is cool with it.