What does the phrase “难为情(nánwéiqíng)” refer to?

Advanced Level 高级(gāojí) What does the phrase “难为情(nánwéiqíng)” refer to? A. Embarrassed B. Excited C. Heart-broken D. Unbelievable