Something I've been thinking about today: Sometimes we keep working on something because we believe if we just try a little harder, ask a better question, or approach it differently, we can make it work. But there are also times when the problem isn't that we haven't tried hard enough. Maybe the situation isn't the right fit. Maybe the other person isn't ready. Or maybe we've simply reached the point where continuing to push is costing more than it's helping. I think one of the harder lessons is learning the difference between not giving up too soon and knowing when something isn't ours to fix. How do you know when it's time to keep working at something — and when it's time to let it go?