We can not pretend to understand everything that happens in life. But what little we can understand..
Courage Inspirational Optimism