Always striving for excellence is a great thing. But demanding perfection in all things is not only hard on our mental health, but it can also break or abort a romantic relationship.
We are sometimes irritated by the delay God takes in answering our prayers. But have we considered that sometimes, we are the ones making Him wait when He calls us? Sacrificial love also means responding to God without further delay.








