Wow. I really enjoyed reading your personal experiences and the wisdom you have shared. I am also intrigued by philosophical explanations and reasoning behind most things. I question morality a lot and what it means to people whom have a religious background or not. As an individual I am from a religious culture but myself, am not religious. Therefore, it is quite interesting to discover different insights and wisdom from an individual who's morality comes from God's intentions through nature. Whereas, I gain my morality from my experiences and my thought process of what appears right and wrong for me.
My favourite quote from Plato: Self-conquest is the greatest of victories.