Listen

Description

David shows great restraint and trust in God as he grows where God has him