The Unshaken Rock: A Christian Teen Novel About Faith, Courage, and Community After Disaster

faith-based books for teens