Great description, and this bit reads a bit more like she might speak, though you’ll have to keep her from slipping into too much slang or casual speech as the story goes forward.
THX 0477