I'll leave this as a suggestive idea if you ever get back to adding player expressions.
Let players choose an expression, maybe from a drop down(or up?) list from the expressions you've already implemented. This would happen while replying to NPCs and be the equivalent of a short and simple RP in dialogue, (eg: *surprised*) before the actual dialogue from the player is given.