Meeting her like that, and there of all places, was true serendipity!
http://www.oxfordlearnersdictionaries.com/definition/english/serendipity
please explain to me the meaning of "there of all places"?
Is "there" a pronoun here? what is it's antecedent?
I understand "of" is a preposition so what so does it connect here- all places and ?
"there" is adverbial, meaning "in that place" (referring to a place previously mentioned). "X of all Y" is an idiomatic expression meaning that X is an unexpected or unlikely example of Y in the context. ".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"there" is adverbial, meaning "in that place" (referring to a place previously mentioned).
"X of all Y" is an idiomatic expression meaning that X is an unexpected or unlikely example of Y in the context. For example, "You of all people!" or "Today of all days!". X is normally a noun, but in your sentence we can make allowances since "place" is implied.