Meaning
Yield can mean to produce or provide (a profit, for example). It also has a spiritual connotation of surrendering to a higher power, often associated with Christian faith.