We Have Them

We have them. Some seem perfect, while others are obviously imperfect.  They sprinkle in our lives the exact amount of that "something" - paving way for us to become more than average. Perhaps they make us mad, make us cringe, cry and regret. Yet, a multitude of invaluable lessons are resulted as we observe ourselves [...]