Life throws a lot of curve balls. Being given up at birth is a curve ball for those of us who have experienced it. Losing a wonderful and beloved parent as a child is a curve ball for those of us who have experienced it. Divorce is a curve ball for those of us who have experienced it. Dealing with major illness like cancer or other serious chronic conditions is a curve ball for those of us who have experienced it. Those are just a few of mine, but I'm sure you can substitute in plenty of your own.
There are a lot of smaller curve balls that life throws our way, too, and surprisingly often, they turn out to be much better than we ever expected. A job loss can result in the position of your dreams a few months down the road. Divorce can lead to finding your soul mate, once you recover enough to think clearly again. Sometimes you need the rain to appreciate the sunlight.
This morning I have been thinking about Romans 8:28.
And we know that in all things God works for the good of those who love him, who have been called according to his purpose.