Yeah, so maybe you're not sure what to give Him this Christmas because you've broken your own heart by loving everything in the world but Him...
Give it anyway.
Give Him your heart even if it's broken and dirty and messed up. Truth is, we all are. And for some strange reason He seems most drawn to the hearts that acknowledge their brokenness and filth. Almost like He finds the most joy in the hearts most bloodied and bruised... because they are the ones with the most potential for transformation.
So maybe you don't have some shiny gift to offer Him this Christmas? Give Him what you have. Give Him yourself.
It's what He wants most anyway.