Sort:  

Very true, certain events in life seems to be unacceptable but when you reflect on them they have lot of learning for us.