Sheep dream meaning

To dream of large flocks of sheep, is a sign of thrift and abundance, particularly to farmers, to whom the omen promises large crops: if many of the sheep have young lambs, it, foretells domestic happiness and an excellent crop of children.