Favorite Childrens Book Show Characters: David

David

Name origin: Hebrew

Name meaning: Beloved