Also, we can’t discount the fact that the well-connected hotel concierge got fed up with dating at the same time as Raj and allowed her parents to set up their (now postponed) arranged marriage.
Gupta debuted in Episode 3 of this season and immediately made an impression.
Otherwise, these two never would have met.
Raj has dated a, open, opinionated, independent, ambitious and fun, but still down to Earth enough to deal with Raj’s quirks and the shenanigans that he usually gets into with his friends.