You have certainly experienced cases that you sent an email that has been too soon and the email has not been complete. You wanted it back but it was gone! Now you can undo the sent message in Gmail, but only in a few seconds after hitting the Send button. You have to hit the "Undo Send" button appearing on top of the sent message. Read more here and here.