Self confidence along with reliance on God is the source of virtues and moral excellence. ID: 46794 16/07/2022