This is pretty realistic. He was supposed to be right back and took long enough that she came looking for him. Then she sees him talking in friendly terms with another girl.
You're not supposed to do that on a date.
Then add in her social anxiety and inferiority complex. She feels that she's not worthy of him.