diff --git amazon_ses.mail.inc amazon_ses.mail.inc
index 3d3268c..4a584d4 100644
--- amazon_ses.mail.inc
+++ amazon_ses.mail.inc
@@ -24,6 +24,13 @@
    */
   function amazon_ses_send($message) {
     $source = variable_get('amazon_ses_from', '');
+    
+    // allow message 'from' to override [can be in "Name <address>" format]
+    // @see https://forums.aws.amazon.com/message.jspa?messageID=218579
+    if (isset($message['from']) && !empty($message['from'])) {
+      $source = $message['from'];
+    }
+    
     if (!$source) {
       drupal_set_message(t('Amazon SES can\'t send email. Please <a href="!config">configure a valid From address', array('!from' => url('admin/settings/amazon_ses'))), 'error');
       return FALSE;
@@ -43,13 +50,27 @@
       'Body.Html.Data' => check_markup($message['body'], variable_get('amazon_ses_filter_format', 2), FALSE),
     );
 
+    // Return-Path has to be a verified address
     $opt['ReturnPath'] = $source;
+    if (isset($message['headers']['Return-Path']) && !empty($message['headers']['Return-Path'])) {
+      if (strpos($message['headers']['Return-Path'], '<')) {
+        $opt['ReturnPath'] = preg_replace('/>.*/', '', preg_replace('/.*</', '', $message['headers']['Return-Path']));
+      }
+      else {
+        $opt['ReturnPath'] = $message['headers']['Return-Path'];
+      }
+    }
+
+    // Reply-To does NOT have to be a verified address 
+    // @see https://forums.aws.amazon.com/thread.jspa?messageID=263607
+    $opt['ReplyToAddresses'] = $source;
     if (isset($message['headers']['Reply-To']) && !empty($message['headers']['Reply-To'])) {
       if (strpos($message['headers']['Reply-To'], '<')) {
-        $opt['ReturnPath'] = preg_replace('/>.*/', '', preg_replace('/.*</', '', $message['headers']['Reply-To']));
+        // [is this necessary for Reply-To?]
+        $opt['ReplyToAddresses'] = preg_replace('/>.*/', '', preg_replace('/.*</', '', $message['headers']['Reply-To']));
       }
       else {
-        $opt['ReturnPath'] = $message['headers']['Reply-To'];
+        $opt['ReplyToAddresses'] = $message['headers']['Reply-To'];
       }
     }
 
