305/365 Matthew 25:33-33 All the nations will be gathered before Him, and He will separate them one from another, as a shepherd divides his sheep from the goats. And He will set the sheep on His right hand, but the goats on the left. The definition of 'shepherd' in most instances relates to a specific... Continue Reading →