There is a season for everything. God puts certain people, places, and circumstances in our lives to teach us something, refresh us, or just to show his undying love for us. I love looking back on my years and see all of the Lord's footsteps in my life. Try it sometime. :)
Sometimes I don't understand why something is happening, or how it will benefit me.
It's not about that. It's about following Christ in a blind faith, and trusting that he will guide your paths no matter what the circumstance.
Sometimes it's difficult. But it always pays off.
"I love you Lord. I love your ways. Your true, and perfect ways."