lost for words

Adjective

 * 1) Speechless from surprise, shock, or confusion.
 * When I saw the gift, I was lost for words.