I wrote this awhile ago. Found it again.
I understand that we are all imperfect people. On a day to day basis we make mistakes. Simple mistakes like forgetting to include someone to big mistakes like putting our hope in things or situations that we know will disappoint us again and again. And something awesome about making mistakes is that we can learn from them. Once we get our heart broken, we learn to stand the breeze a bit more before falling over next time. When we poke ourselves on a rose, next time we'll be a bit more hesitant to touch it. But sometimes these mistakes aren't that simple. We repeatedly let down the ones we love. We take for granted our families, we assume things, we say things we don't believe. We tell God we put our trust in him but then we turn and try to win our prizes over by ourselves. But what's great about these big mistakes is that we are forgiven. Not forgiven in a way that we can mess up again and again because we know we'll be forgiven; but forgiven in the way that we get a chance to try harder the next day. We can try harder to love someone that just makes us cringe, we can try harder to hold doors for the person behind us, and we can try harder to just make people smile. Because what is this life about after all? Are we here for our own well being, or is life something greater than that? And I know that I made millions of mistakes today, and I am sure I will do the same tomorrow, but the glory in that is that in Christ I can be forgiven, and next time, I can try that much harder for Him who first forgave me.