What are the most important things needed to live a good life?
The most important things needed to live a good life:
Love of God with whole heart, soul and mind
Then it is love of neighbour expressed as :
Agreement among brothers
Friendship among neighbours
And husband and wife to live in harmony