diff --git a/src/Plugin/EntityBrowser/WidgetValidation/Cardinality.php b/src/Plugin/EntityBrowser/WidgetValidation/Cardinality.php
index be67991..fd1d34a 100644
--- a/src/Plugin/EntityBrowser/WidgetValidation/Cardinality.php
+++ b/src/Plugin/EntityBrowser/WidgetValidation/Cardinality.php
@@ -27,6 +27,13 @@ class Cardinality extends WidgetValidationBase {
     // we implement logic without using Constraint Plugins.
     $count = count($entities);
     $max = $options['cardinality'];
+    //If the carinality value is 1 displaying the error message in singular
+    if ($max !== FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED && $count > $max && $max == 1) {
+        $message = 'You can not select more than %max entity.';
+        $parameters = ['%max' => $max];
+        $violation = new ConstraintViolation($this->t($message, $parameters), $message, $parameters, $count, '', $count);
+        $violations->add($violation);
+    }
     if ($max !== EntityBrowserElement::CARDINALITY_UNLIMITED && $count > $max) {
       $message = 'You can not select more than %max entities.';
       $parameters = ['%max' => $max];
