Self confidence along with reliance on God is the source of virtues and moral excellence. ID: 46794 27/02/2021