What an awesome story! I can't wait to hear all about your son's reaction on Christmas morning. You both deserve a wonderful holiday after everything you have gone through.