diff --git a/ed_readmore.module b/ed_readmore.module
index 8c515a8..c871e9a 100644
--- a/ed_readmore.module
+++ b/ed_readmore.module
@@ -29,7 +29,7 @@ define('ED_READMORE_PLACEMENT_DEFAULT', 'inline');
 define('ED_READMORE_TEXT_DEFAULT', t('<strong>Read more &raquo;</strong>'));
 define('ED_READMORE_TITLE_DEFAULT', t('Read the whole post'));
 define('ED_READMORE_SEPARATOR_DEFAULT', '');
-
+define('ED_READMORE_FORCE_DEFAULT', false);
 
 /**
  * Implementation of hook_menu().
@@ -79,6 +79,12 @@ function ed_readmore_admin_settings() {
       '#default_value' => variable_get('ed_readmore_remove', TRUE),
       '#description' => t('Enabling this option will remove Drupal\'s default Read More link from the node links (the <code>$links</code> output).'),
     );
+    $form['ed_readmore_display']['ed_readmore_force'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Force Read More link'),
+      '#default_value' => variable_get('ed_readmore_force', FALSE),
+      '#description' => t('Enabling this option will place a read more link regardless of post length.'),
+    );
     $form['ed_readmore_display']['ed_readmore_placement'] = array(
       '#type' => 'radios',
       '#title' => t('Link placement'),
@@ -174,11 +180,12 @@ function ed_readmore_link_alter(&$links, $node) {
  */
 function ed_readmore_preprocess_node(&$variables) {
   $display = variable_get('ed_readmore_placement', ED_READMORE_PLACEMENT_DEFAULT);
+  $force = variable_get('ed_readmore_force', ED_READMORE_FORCE_DEFAULT);
 
   // Don't do anything if placing the link is disabled
   if ($display != 'disable') {
     // Check to make sure that this is a teaser and there's actually more to read
-    if ($variables['teaser'] && $variables['readmore']) {
+    if ($variables['teaser'] && ($variables['readmore'] || $force)) {
       $variables['content'] = ed_readmore_link_place($variables['content'], $variables['node'], $display);
     }
   }
