One plant grows best in the sheltered valley, another by the water's edge, another on the bleak mountaintop swept by storms. God puts every tree or plant in the locality where the conditions of its growth exist and does God give more thought to trees and plants, than to His own children? He places us amid the circumstances and experiences in which our life will grow and ripen the best!
The peculiar discipline to which we are each subjected, is the discipline we especially need to bring out in us the beauties and graces of true spiritual character. God knows what is best. He makes no mistakes!
Hebrews 12:6 ... For whom the Lord loveth he chasteneth, and scourgeth every son whom he receiveth.