The most challenging events in a person’s life are the events that teach a person the most about themselves. Learning to overcome the rocks that life throws into your path is what molds a person into...