translate English to French: I'm befuddled to the point of wondering, why are you here?
J'en viens à me demander pourquoi vous êtes là?