I will not lie and say that the a tiny part of me is hoping that John himself randomly shows up and says that this seemingly rather easy to interpret interaction between Shadowheart and Tav indeed didn't have some insanely elaborate and hard to understand meaning behind it.
Because if it does, then I suppose I have misunderstood not just this interaction. I have misunderstood the entire game, because it's full of similar dialogues that can be interpreted in a similar manner while - based on evidence on what happens afterwards - are not meant to be seen as such.
I mean flirting is flirting, right. It can be a lot of different things with a lot of different subtle hints associated with it. If you believe everything Shadowheart says is 100% face value with absolutely nothing else to it, that's fine. In my experience flirting is not often that forward so I read some of my experience with vague flirtatious hints and extra meanings into that type of flirty interaction. There's nothing elaborate, it's just, get this, open to interpretation. That's why sometimes flirting goes well when you interpret well, and sometimes it goes poorly when you don't (as a videogame the designers have opted for more than one interpretation to go well).