The Journey of Thoughts to Words