Shepherds, sheep & Angels