This sounds better in English with a "too" before "embarrassed/shy".
Yes, my instant reply was "He is thirsty, but he is too shy to ask for water."
Mine too.
Yep i think it should be like that
Why does everyone always pick on people who order water for drinks at restaurants?