Everyone wants the "perfect" Christmas. The "perfect" decorations like the one you see in magazines and on TV. The "perfect" dinner like Martha Stewart might make. The "perfect" presents that you always wanted (no socks please). The "perfect" setting - a white Christmas, anyone? But, reality may not always meet our expectations. This Advent and Christmas, we see how God gives us just what we need, and that's what makes everything perfect.