You've done a good job in showing Shai's emotions and thoughts without giving away or explaining too much. A picture is worth a thousand words! If you're careful, you can write more with less. (Granted, I still have to provide enough to give all of you something to work with!)