I cannot differentiate between the words soon and early in my following example! I was wondering which one sounds better (grammatically and semantically) here and why?
Person A
- > Oh! Look at the time, I've got to go. It was nice to see you.
Person B
a - > Why are you leaving so soon?
b - > Why are you leaving so early?
I have read the similar thread in the forum, but unfortunately it wasn't helpful.