All I Have to Give by Melody Carlson
Anna wants this to be the best Christmas ever, and she's willing to do whatever it takes to accomplish that. But what happens when everything and everyone around her seems to be falling apart? Is this destined to be the worst Christmas ever?