There are no perfect trees and no perfect stories. God will work through us in spite of our mistakes. He redeems our failures and accomplishes his purpose. No matter what is in your past ... Christmas reminds us that we can write a new story with Christ.