I honestly don't know why or how God makes stuff happen, but I'm humbled and thankful that He has a plan for me. Although it can be difficult, He is good and knows what is best for me. I don't deserve anything. But God loves me and blesses me anyway (with the hard stuff and the fun stuff).
He is good and He is faithful.