Christmas is a season for surprises. The joy of seeing family and friends after a long time, and most especially receiving unexpected Christmas gifts is so ...