Obstacles will come across your path throughout your life. You may want to escape them, avoid them, curse them or suppress them.
At some point, you will find a way to address them, overcome them, move past them and learn from them. Sometimes, it will be extremely painful. It may even be the most difficult thing you have ever endured. But, you will survive! Be strong!