I like your point that things happen for deliberate reasons.
I believe that God puts us in people’s lives for a reason. I’ll never forget a time many years ago. My husband and I were recent college graduates with almost no money. We went to visit my brother-in-law and his family. During that trip, we went on a day trip to an island. Since we had very little money, we bought food from the grocery store and went to the beach to eat a picnic lunch. Before we left the island we spent our last money to buy a souvenir for our niece. When we got back to our car, it didn’t start (we’d left the lights on). After noticing that we were lifting the hood, etc. a man walked over and offered to jump start our car. I starting writing him a check since we were out of cash, but he refused and asked us to help someone and pay it forward. In my heart, I knew that God had helped us out of a tense situation.