Adjunte el icono de fuente a la última palabra en la cadena de texto y evite que se ajuste

Quiero adjuntar un icono de Font Awesome a la última palabra en una cadena de texto:

foo bar●

Pero si se requiere un ajuste de línea, quiero que el icono se adjunte a la última palabra y que se envuelvan juntos:

foo
bar●

Mi problema es muy similar a:Prevenir: después de que el elemento se ajuste a la siguiente línea

Sin embargo, la solución asume que tengo acceso a la última palabra. En mi caso, el texto se generará dinámicamente. ¿Existe una forma css / html solo para asegurar que el icono se ajuste con la última palabra?

Aquí está unjsfiddle.

Respuestas a la pregunta(3)

Su respuesta a la pregunta