Putting Thoughts Into Words