How could he be Happy on Christmas? No way. How does a person do this kind of thing? Seriousely. It's so messed up. You and your son are moving on to bigger and better things.
I read on someone's thread that God doesn't take away unless he replaces with something better. It gave me hope and I hope it does for you as well.