I suppose my question is, when villain tells us such a convincing story that they have the nut flush, are we really calling here despite the relatively low percentage required to call?

My database tells me I've been raised on the river 3 times holding a flush on a non-paired board prior to this hand and each time they've had it - I've shipped twice and flat called a min raise once but this is the first time I've been shipped on.