Can you imagine how stale life would be if everything were perfect?

The first pancake off the skillet always cooks completely through and every kernel of popcorn in the bag all pops perfectly.

But what if all those subtle imperfections in the world around us disappeared?

Today I’m grateful for all the things in life that aren’t perfect.

For the squeaky wheels. The kid screaming in the movie theatre. The gridlock traffic.

All these things form the beautiful tapestry that is the background of our lives. They grant us opportunities to improve both ourselves and the world around us. Opportunities to become a better version of ourselves – by achieving greatness or by learning humility.

Imperfections shape us, and in some way may always serves as a sentimental reminder of how far we’ve come, and how much further yet we have to go.